175
166
148
164
147
142
135
161
1518
1712
153
160
14711
11720
9231
7810
634263
6180
5680
5151
512147
4869
441142
3520