104711
1917254
1580
1530
1283
1260
761043
702
630
628
542234
540
512802
411702
404
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
93644
90
91
80
84536
7859
73448
56821
55925
53868
55580
41216