2183
2068
2055
2293
1383
18110
1505
1974
12611
14816
1809
1246
614612
44030
43973
42117
3723270
3511156
30014
2910149
27866
23692
21980
19990