1085
893
709
660
650
627
621
550
524
504
490
485
476
473
469
465
442
435
428
425
412
406
401
399
379
372
362
353
347
313
294
280
278
277
272
265
261
240
221
219
215
212
202
201
199
181
177
164
160
159
139
130
129