1046
934
685
627
534
521
515
431
429
377
371
343
326
321
317
316
299
293
265
263
256
251
244
235
231
230
222
218
216
203