883
1965
1385
985
1813
1540
2410
2200
1275391
2086327
704
1000
687812
49383
48590
48018
4255271
4043158
33124
3255151
31116
26672
24491
22900