1000
26770
1394712
293930
57719
47227
100765
81235
63118
82124
157523
162128
90715
128120
3034
4015
164737
3174
2881
676101
141121
111523
12433261
134750
309433
81317
5705
98422
84918
44717
184937
177915
149242
75210
3676
72814
135713
81822
49014
77920
63115
137962
108629
47012
35112
64923
62427
30010
37510
1740
66314
1341
19510
1020
50422
124222
91126
1380
94115