2680 108
4651 970
18879 345
26504 257
9279 238
8942 843
11193 607
10419 703
7550 508
12441 333
3071 611
30545 935
60414 165
646 65
7802 29
2139 612
1836 297
1855 47