124911
2167254
2040
1820
1683
1480
931043
892
790
718
690
672234
652802
491702
494
464
451
410
362031
363
340
343
331015
323
302395
307747
300
290
28149
284317
271739
276
260
255265
250
218433
214632
210
211
200
198
184293
175726
177978
172
167942
160
150
141
140
12763
11859
113644
110
102430
103448
100
90
94536
76821
75925
73868
51216
55580