3423
3089
2659
2336
2266
2167
2163
2152
1925
1923
1884
1810
1791
1765
1660
1642
1641
1617
1592
1465
1449
1404
1397
1396
1373
1360
1351
1331
1312
1308
1291
1277
1274
1219
1218
1209
1209
1203
1199
1195
1190
1182
1178
1170
1165
1164
1164
1154
1133
1121
1121
1117
1112
1100
1080
1067
1066
1052
1046
1041
1038
1034
1031
1030
1025
1013
1008
999
998
990
988
986
978
973
968
962
960
955
944
936
908
904
903
886
879
874
871
871
871
854
853
847
842
840
839
831
823
821
819
819
815
815
814
809
807
807
804
803
800
800
797
795
793
792
787
786
781
778
777
777
774
769
768
768
765
761
759
758
748
747
747
746
745
740
739
737
736
734
733
731
731
730
728
728
725
718
717
714
711
710
710
709
704
700
695
688
688
687
685
682
679
677
675
671
670
666
657
649
649
645
639
629
622
621
613
612
611
611