2960 88
4750 650
20413 200
23440 113
1288 35
2575 96
2767 167
2094 276
5598 457
3617 641
2357 257
1687 174
40496 350
28510 389
8913 186
12162 562
30550 581
19637 452
3507 623
3396 738