157211
2810
2520
2453
2020
1202
1080
930
812802
631
624
523
512031
480
476
450
453
440
430
413
407747
381739
380
375265
371015
362395
350
344632
340
330
338
32149
314317
278433
264293
260
250
251
241
237942
237978
233644
232
230
210
195726
17859
156821
14763
145580
140
132430
133448
123868
120
111216
114536
100
85925