29519
20130
30144
30032
34619
39134
54148
32520
2717254
27512
25617
1709
687912
49383
48590
48018
4255271
4043158
33124
3255151
31116
26672
24491
22900