1413
11010
1814
1026
993
1277
953
691
1878
1217
19920
1143
586711
42280
42033
39987
3548270
3306154
29264
2798149
26606
22592
21070
19250