2960 88
4750 650
20429 200
23442 113
1288 35
2575 96
2770 167
2094 276
5599 457
3619 641
2357 257
1687 174
40503 350
28521 389
8915 186
12165 562
30560 581
19650 452
3507 623
3399 738