1965
1385
985
1813
1540
2410
2200
1275391
2086327
704
1000
883
687812
49373
48580
48018
4254271
4043158
33124
3255151
31106
26672
24481
22890