40001 334
793 99
104482 389
88163 907
29880 369
59527 626
54538 370
42997 375
2896 108
13739 962
10940 821
24302 503
9999 187
43341 629
26591 606
23349 660
19589 455
46717 122
22621 144
12959 75
28249 280
33418 127
18487 79
18477 413