1087
750
932
1316
1300
1630
980
10114
959
773
12630
643
611611
43800
43643
41857
3706270
3482156
29924
2895149
27686
23562
21910
19900