50028 201
21558 102
73086 699
32707 594
78970 775
36222 156
34729 305
46182 150
75260 995
54322 867
32265 505
40600 574
30595 220
14666 704
47849 91
43689 684
29781 497
112270 871
15445 438
20535 230
18278 617
26035 274
64576 300
28065 861
209132 1048
67596 436
27165 835
12279 647