581 103
2217 681
1709 541
592 106
1407 302
1858 498
2039 500
319 82
243 26
29150 860
60625 771
10065 275
6246 755