838
791
888
956
850
839
1039
1541
3062
962
1296
1158
1345
1095
1145
1242
1104
1249
1409
1157
1110
1096
1865
1231
1451
1190
1120
1225
1791
991
1182
1032
1394
1160
1362
1302