963
852
1703
1658
932
1595
1439
1492
1205
793
814
936
1123
757
1024
1252
814
687
793
1007
924
919
761
1026
828
966
917
1697
1106
768
880
1519
887
955
810
1469
691
1241
2296
1064
1319
778
1508
1096
859
806
1000
985
1248
912
1495
960
938
732
1586
768
1663
805
876
1415
768
1193
1940
849
1289
708
805
1011
1368
1380
688
725
1437
1317
2106
1640
897
1400
694
838
666
847
1098
1851
1687
775
813
17961
1272
1338
719
1326
788
874
760
2443
681
880
1179
1618
1981
1502
909
771
752
835
749
775
842
860
2620
785
1096
1301
895
692
1160
1012
944
1028