940
1295
3316
796
1934
853
926
894
2817
2105
897
944
968
951
1260
881
966
886
867
2551
995
860
1591
868
805
1265
903
1075
992
896
855
928
915
4483
1060
978
825
1403
880
1546
922
1491
1174
844
840
888
1081
1553
968
964
858
893
968
1245
808
2600
921
1379
1099
931
1018
1084
1011
1214
1162
887
793
1158
874
1528
832
989
2015
814
847
1027
1289
1765
802
3073
1255
810
2459
5405
1058
961
1357
925
823
997
1700
2128
765
872
859
1009
771
839
1158
844
919
867
957
848
873
819
1807
1058
947
1013
1235
870
2145
878
1166
954
755
1086
1055
1474