1040
1190
1151
1197
1115
1249
1207
1271
1297
1676
1031
1019
1049
1003
943
866
1135
1393
1125
1226
905
858
757
1263
1189
1404
1458
1143
917
775
850
768
745
843
796
897