1012
1220
1050
1526
1418
957
1642
1084
1573
1025
1383
1363
1653
973
914
1111
892
1162
1021
1171
916
938
1385
980
1565
998
939
1314
990
1139
956
1142
955
1265