1010
901
15612
1113
1667
1906327
8714
1355
1065
943
1002
1167
611611
43800
43643
41867
3706270
3483156
29924
2895149
27686
23562
21910
19900