1570
1990
11515
8814
863
1168
930
1010
901
1223
1667
1290
612911
43890
43733
41977
3713270
3502156
29964
2906149
27816
23612
21960
19960