1050
1034
758
693
1857
707
826
1723
716
664
1388
1288
645
670
1705
999
734
730
1821
1103
923
1419
711
1474
1509
1469
1241
3195
1354
1168
857
876
686
808
630
1073
757
3747
1013
727
1223
1110
723
2032
694
1360
714
766
648
1485
675
1969
768
710
642
1393
800
814
786
755
1043
1870
811
979
1596
668
861
1031
1702
792
1100
648
825
2806
2284
696
1414
2487
876
854
702
670
650
779
2016
954
671
781
775
657
1061
680
1407
1122
677
660
740
1273
758
668
662
786
819
1224
1388
2191
762
702
3180
695
719
2362
1283
1460
1461
1127
956
679
723
822