4655
2094
2000
1932
1784
1633
1455
1416
1073
939
889
873
872
821
760
719
715
712
694
690
655
653
652
635
632
623
598
595
591
590
589
586
575
573
572
569
568
568
568
562
559
557
556
551
550
550
547
540
540
539
535
532
532
528
526
524
516
514
509
508
506
497
492
490
490
488
481
479
477
470
465
465
463
456
453
449
443