50016 201
21539 102
73044 699
32706 594
78946 775
36204 156
34717 305
46148 150
75250 995
54294 867
32239 505
40577 574
30577 220
14649 704
47844 91
43684 684
29774 497
112228 871
15438 438
20528 230
18273 617
26029 274
64545 300
28044 861
209073 1048
67584 436
27160 835
12277 647