149611
2560
2290
2163
1860
1122
930
850
772802
574
541
492031
463
426
420
410
407747
403
390
393
380
371015
371739
340
322395
315265
31149
314632
310
304317
298
290
268433
260
254293
250
241
231
227942
220
217978
210
202
193644
185726
180
16859
145580
133448
122430
126821
12763
120
113868
114536
110
100
101216
85925