9996 500
12971 462
7531 385
5934 338
375585 964
19242 507
12436 719
9123 458
7713 454
6015 542
141725 552
134896 288
38348 270
25102 540
3661 103
985 158
4120 512
3354 409
3651 922
1741 58
5167 694
3587 579
4486 799