840
973
874
1255
1435
823
1655
955
1011
1248
739
970
790
1308
2299
984
2946
1572
996
794
1081
1304
1488
1178
854
1008
3261
768
1378
1087
1947
1310
1970
2242
1056
755
847
4421
1462
1070
966
677
3339
1065
1016
1563
790
1863
869
1118
884
2811
1109
860
800
893
855
8679
1191
825
1379
800
1140
976
784
913
1429
2567
1426
658
983
2405
1412
805
816
1913
968
1984
1900
696
2401
2320
1075
831
1142
2222
1316
1916
826
1336
1274
846
2548
974
967
2399
1640
1016
1179
2223
1054
1499
1346
854
3312
1292
862
2339
897
1551
723
815
1175
1000
1306
3325
2918
1003
774
1545