30515
4360
3880
6148160
3941014
24026
1786
23910
32713
6210
45446
2908
688212
49443
48610
48048
4255271
4043158
33124
3255151
31126
26712
24491
22900