2500 83
4205 403
3963 634
3310 351
5423 452
2282 62
3405 499
4311 530
2666 112
10717 347
6025 398
22125 744
12289 671
451682 728
82184 167
62948 628
300972 1108
23101 510
7053 198
6577 547
96352 641
51369 925
116581 671
30070 250
48163 473
86335 769
24388 52
18726 238