6955
3347
3313
3304
2590
2375
2358
2249
2217
2203
2169
1963
1950
1843
1777
1728
1682
1631
1617
1577
1559
1543
1485
1443
1435
1404
1345
1298
1297
1251
1213
1204
1204
1183
1171
1170
1157
1146
1135
1126
1115
1109
1107
1101
1090
1075
1072
1064
1060
1058
1058
1029
1025
1019
1014
1014
1011
1010
1005
992
986
952
943
939
935
928
927
926
916
898
878
870
850
846
837
833
831
830
822
819
819
810
807
802
797
797
796
792
790
785
782
777
777
753
753
742
741
733
726
724
722
719
705
697
674
671
658