1275
1223
1156
17619
1110
1760
881
718
1164
826
14813
775
611011
43710
43553
41827
3705270
3481156
29924
2893149
27656
23502
21870
19870