2985 89
4789 650
20973 200
23541 113
1316 35
2600 96
2791 167
2123 276
5633 457
3662 641
2402 257
1720 174
40692 350
28678 389
8994 186
12531 562
30847 581
19822 452
3551 623
3427 738