4493
2480
2472
2440
2401
2120
1838
1761
1742
1728
1542
1521
1506
1496
1471
1459
1375
1322
1315
1290
1184
1167
1167
1137
1036
1025
1016
990
979
972
963
962
918
915
914
914
913
906
878
876
871
865
862
846
844
841
832
829
816
794
789
785
781
777
762
753
752
743
741
738
736
722
713
712
699
695
686
685
679
670
663
660
654
648
637
636
630
621
619
619
607
601
598
588
585
581
579
578
578
568
553
546
545
542
522
521
478
450
447
431
415