583 103
2217 681
1709 541
598 106
1407 302
1858 498
2041 500
319 82
248 26
29151 860
60627 771
10067 275
6248 755