1006
933
942
1133
922
1189
1040
1194
936
958
1419
1004
1588
1016
963
1335
1021
1183
984
1179
987
1296
907
1566
1367
1073
1371
1373
1349
978
995
1278
1028
952