1309
967
936
860
833
813
785
676
661
651
639
549
541
537
530
506
498
498
485
464
461
458
455
427
426
401
396
387
386
382
380
356
355
352
347