9996 500
12973 462
7531 385
5934 338
375590 964
19242 507
12437 719
9124 458
7714 454
6015 542
141729 552
134906 288
38348 270
25102 540
3661 103
985 158
4120 512
3354 409
3652 922
1741 58
5168 694
3587 579
4486 799