1981
2200
987
2086327
704
883
979
1768104
827
8811
572
435
691912
49743
49020
48558
4272271
4065158
33344
3272151
31406
27002
24631
23040