998
993
1285
966
1036
955
1048
1427
1319
1439
1248
1446
1038
1148
1485
1542
1676
1147
923
1009
1117
1152
1254
2043
1142
1154
1127
1034
1476
1237
1080
1255
1045
1018
1013
1040