1545
1164
973
959
921
918
901
879
822
767
765
725
708
707
706
695
686
678
669
667
661
655
647
647
643
642
642
638
630
629
625
623
622
621
620
616
616
603
600
591
582
574
573
572
570
569
555
555
554
553
548
547
545
541
539
534
534
530
528
527
526
525
523
519
518
517
515
514
511
509
488
479
478
477
474
473
471
469
468
464
455
446
441
440
438
434
432
427
427
423
421
420
419
418
416
415
414
411
405
404
404
400
398
398
398
393
391
389
388
387
386
386
386
384
383
383
382
381
381
380
378
377
368
365
365
363
356
355
354
350
341