1231
2367
1152
1645
1197
1205
1291
929
942
978
981
1012
1220
1050
1526
1418
957
1642
1085
1573
1025
1383
1363
1653
973
914
1111
892
1163
1021
1171
916
938
1385