2458
22010
3070
31226
3940
3277959
38024
2232
24420
2325
26313
1773
701012
50363
49400
49118
4316271
4123158
33634
3326153
31776
27282
24921
23290