1346
985
934
717
1253
880
2086327
704
883
827
8811
834
701012
50323
49400
49088
4315271
4123158
33624
3326153
31756
27272
24921
23290