1507
6915
928
4035
878
875
845
912
797
959
842
851
938
849
995
1332
1194
1026
1097
1173
844
2912
985
959
1264
1074
899
782
1054
913
1916
985
1604
1601
1016
895
1874
2592
800
1129
1021
847
912
1003
1013
1334
987
841
2966
1449
1183
1245
950
786
892
1254
4468
1343
2079
952