15030 670
504 55
814 117
1602 284
27665 508
8586 390
2382 577
3451 418
681 69
2775 820
7091 584
5971 230
3757 225
2444 439
3706 812
2623 525
33126 406
7743 694
2150 418
2319 325
2626 499
31556 187
7131 463
7547 675
3358 887
6771 474
2634 552
1981 409