880
1981
2086327
704
883
1715
827
8811
572
435
650
21026
695012
49993
49190
48778
4288271
4092158
33414
3292152
31586
27052
24801
23120