1094
923
1145
2032
960
783
1062
11712
650
1012
812
700
700912
50323
49400
49078
4315271
4123158
33614
3326153
31756
27272
24921
23290