2960 88
4750 650
20411 200
23438 113
1288 35
2575 96
2767 167
2094 276
5598 457
3617 641
2356 257
1687 174
40491 350
28507 389
8913 186
12161 562
30544 581
19635 452
3507 623
3396 738