1163
873
840
775
631
553
538
451
436
429
425
396
390
386
383
382
375
360
357
354
353
341
321
320
316
312
307
298
294
288
278
264
250
244
239
236
232
228
223
219
214
212
206
199
180
179
175
172
167
162
159
154
152
149
147
136