18712
2310
1023
2300
3190
2651
1050
3070
11914
17022
13810
787
687912
49383
48590
48018
4255271
4043158
33124
3255151
31116
26672
24491
22900