2993 89
4825 650
21081 200
23557 113
1320 35
2606 96
2796 167
2124 276
5638 457
3665 641
2403 257
1722 174
40714 350
28700 389
9007 186
12611 562
30895 581
19860 452
3552 623
3430 738