1119
9315
785
1068
793
764
922
807
645
515
674
544
701012
50363
49400
49108
4316271
4123158
33634
3326153
31776
27282
24921
23290