3585
1413
2369
1649
3047
2041
3101
1029
1021
1674
1216
921
951
947
833
904
894
872
876
938
914
968
868
891
960
990
903
4706
956
881
1169
1045
933
833
1043
939
1573
1097
836
1613
988
847
1005
2151
838
2272
1604
1146
950
947
1021
934
786
1049
892
1522
7300
793
1041
1077