50016 201
21539 102
73044 699
32706 594
78949 775
36204 156
34717 305
46148 150
75250 995
54294 867
32240 505
40580 574
30578 220
14651 704
47844 91
43684 684
29774 497
112230 871
15439 438
20528 230
18273 617
26029 274
64546 300
28044 861
209075 1048
67584 436
27160 835
12277 647