2507 83
4210 403
3966 634
3313 351
5428 452
2283 62
3407 499
4313 530
2667 112
10730 347
6028 398
22130 744
12292 671
451828 728
82289 167
62961 628
301075 1109
23107 510
7055 198
6580 547
96391 641
51373 925
116681 671
30106 250
48215 474
86549 769
24433 52
18754 238