410
161
210
294
170
100
371
140
232
414
40577
30910
29663
26755
2327267
20934
2019153
1859149
18576
15310
14820
13210