104511
1907254
1570
1520
1283
1260
761043
702
630
628
542234
540
512802
404
391702
352031
301015
304
290
280
27149
277747
263
252395
250
241
234317
230
223
190
185265
177978
170
164293
164632
166
163
155726
158433
150
140
137942
130
132
131
138
11763
110
102430
101739
100
90
91
80
83644
84536
7859
73448
56821
55925
53868
55580
41216