1591
821
400
9711
855
9410
9812
1034
8710
8016
1114
985
607111
43580
43383
41447
3688270
3457156
29854
2886149
27536
23432
21810
19840