16405 405
11870 798
398901 707
43567 889
15373 287
7446 247
10392 416
198478 519
48016 395
111304 866
9788 387
69728 655
59336 467
84868 232
7426 731
50899 778
104124 584
3477 407
48174 108
19307 309
29282 158
24070 604
25951 556
25601 549
23288 267
9196 500
76451 906
7489 788