3841
2941
2609
1850
1699
1698
1645
1643
1546
1530
1491
1491
1430
1430
1353
1317
1313
1311
1309
1275
1267
1247
1236
1226
1205
1177
1143
1127
1116
1115
1112
1093
1090
1088
1075
1068
1068
1060
1060
1050
1048
1035
1024
1016
997
984
980
980
975
971
970
961
957
955
941
939
938
927
921
920
915
913
910
901
898
894
894
893
883
878
869
862
861
860
859
856
855
854
848
838
831
830
824
823
817
814
812
808
806
795
791
787
786
784
775
770
766
764
756
736
734
726
726
725
714
708
701
687
663
653