796
1087
750
932
1316
1630
980
10114
959
773
12630
643
611611
43800
43643
41867
3706270
3483156
29924
2895149
27686
23562
21910
19900