1532
983
1355
1010
1319
1612
958
904
902
1103
882
1150
1016
1159
911
928
1364
941
1542
980
1281
945
1112
929
1115
924
1236
851
1489
1309
1019
1304
1337
916