1810
1880
18818
20210
2740
2030
2910
1727
14431
17611
2074
1785
611011
43710
43553
41827
3705270
3481156
29924
2893149
27656
23502
21870
19870