677
756
672
703
716
911
1043
1104
925
813
866
11411
630112
45000
44963
43168
3822270
3615156
30894
2973149
28576
24192
22400
20600