1560
11811
12922
624
862
1132
910
680
642
714
711
394
701012
50323
49400
49088
4315271
4123158
33624
3326153
31756
27272
24921
23290