50002 201
21518 102
72989 699
32686 594
78916 775
36166 156
34701 305
46091 150
75233 995
54255 867
32214 505
40549 574
30553 220
14627 704
47817 91
43673 684
29766 497
112145 871
15430 438
20509 230
18258 617
26003 274
64462 300
28014 861
208956 1048
67556 436
27144 835
12276 647