1020
1160
910
900
9115
882268
8611
819
10022
503
680
142
516710
38410
38053
35666
3150268
2938154
26894
2533149
24036
19961
19050
17370