1550
11910
958
1197
793
630
12511
1012
794
1252
1605
1184
687912
49383
48590
48018
4255271
4043158
33124
3255151
31116
26672
24491
22900