160
376
306
382
223
462
311
350
360
142
633
398
40587
30920
29683
26765
2331267
20934
2019153
1861149
18576
15310
14830
13210