1118
866
865
736
562
486
485
402
394
391
390
389
383
379
358
347
340
331
320
318
310
307
306
299
284
281
266
263
257
250
232
228
218
214
212
202
194
190
189
185
184
183
180
175
173
169
168
167
157
155
151
150
149
142
137
122
119
116