936
903
1218
893
966
877
996
1358
1274
1382
1124
1362
975
1087
1377
1428
1613
1118
887
976
1061
1088
1208
1712
1101
1111
1054
998
1420
1178
1042
1194
1010
980
978
1002