838
791
889
956
850
840
1039
1542
3062
962
1298
1159
1345
1095
1145
1242
1104
1250
1409
1157
1111
1097
1865
1231
1451
1190
1121
1225
1791
992
1182
1032
1394
1160
1362
1304