99996 518
12715 751
28166 269
13488 324
17863 182
31764 445
31897 577
10677 311
25259 40
16494 914
45128 574
25566 152
707613 1990
129630 969
168744 539
213550 721
40656 730
348088 431
612175 881
25705 38
170130 688
24453 496
32033 78
14244 837