156311
2790
2500
2403
2010
1182
1050
920
802802
631
614
512031
503
476
450
453
430
420
413
407747
381739
371015
365265
360
352395
334632
330
32149
328
304317
278433
264293
260
251
240
241
237942
237978
222
213644
210
195726
17859
146821
145580
140
132430
133448
13763
120
111216
113868
114536
100
85925