546
545
613
850
840
510
423662
651311
300
353
5112
560
38257
29330
27593
25014
2131267
19364
1878153
1747147
17236
14310
14040
12290