59508 146
29300 43
15991 54
11862 55
10199 34
5745 28
4168 16
3948 23
3348 12
2289 6
2222 14
2003 3
1757 6
1603 5
1442 4