2960 88
4751 650
20459 200
23450 113
1288 35
2575 96
2772 167
2094 276
5604 457
3619 641
2359 257
1691 174
40530 350
28532 389
8922 186
12175 562
30574 581
19665 452
3512 623
3400 738