2960 88
4750 650
20426 200
23440 113
1288 35
2575 96
2768 167
2094 276
5598 457
3618 641
2357 257
1687 174
40502 350
28519 389
8914 186
12163 562
30555 581
19648 452
3507 623
3399 738