175
158
166
174
1812
147
142
135
161
1518
153
160
14891
11950
9331
7970
640263
6310
5770
5241
516147
49710
451142
3660