1042
1205
936
959
1426
1006
1589
1018
965
1336
1027
1195
989
1182
992
1297
914
1576
1375
1075
1379
1376
1359
980
998
1284
966
1035
954
1047
1318
1437
1247
1445