50028 201
21559 102
73087 699
32708 594
78970 775
36224 156
34729 305
46184 150
75265 995
54326 867
32268 505
40601 574
30596 220
14666 704
47851 91
43692 684
29783 497
112279 871
15445 438
20535 230
18278 617
26035 274
64580 300
28065 861
209137 1048
67597 436
27165 835
12279 647