132011
2227254
2180
1970
1853
1570
1011043
942
840
778
730
702234
682802
511702
514
481
450
432031
373
360
357747
340
343
331015
320
302395
29149
291739
296
284317
280
275265
250
238433
231
224293
224632
228
210
200
180
177942
175726
177978
172
170
161
143644
140
12859
12763
110
102430
103448
100
96821
90
94536
81216
75925
73868
65580