50026 201
21552 102
73075 699
32707 594
78964 775
36218 156
34723 305
46170 150
75258 995
54309 867
32257 505
40595 574
30589 220
14660 704
47847 91
43686 684
29778 497
112254 871
15444 438
20534 230
18276 617
26032 274
64570 300
28057 861
209116 1048
67591 436
27161 835
12279 647