1658
975
915
914
1112
893
1164
1023
1172
917
939
1386
982
1568
999
941
1317
993
1143
959
1145
958
1268
879
1535
1338
1053
1324
1352
1327
976
952
1252
929
1001