2516 211
3459 543
10484 396
40001 115
85938 96
22825 771
12068 584
31014 579
28107 486
10550 35
8515 789
9999 848
3428 273
22478 276
1801 71