1094
923
1145
2032
960
1062
11712
650
1012
812
700
704
700412
50303
49380
49028
4315271
4123158
33614
3326153
31756
27272
24921
23290