1356
1218
898
886
831
799
731
701
657
653
618
596
591
565
562
557
535
527
511
498
484
477
472
463
448
445
440
434
432
424
381
379
377
360
358
354
346
345
341
337
323
320
305
295
288
283
261
254
245
241
239
231
225
221
217
199
195
194