175
166
148
164
142
1518
153
137
160
128
125
151
14580
11680
9181
7760
627263
6130
5650
5121
503147
4819
435142
3490