960
802
1234
1067
827
1096
1469
686
2708
721
925
706
824
2162
1543
2520
738
1550
832
1026
2449
723
2447
1755
639
1244
1664
861
872
1653
991
822
1950
1742
2406
1976
1397
1643
874
868
4753
3014
906
1345
1479
1138
1671
2156
2148
5075
2221
1214
1531
676
1462
693
3031
1516
857
5197
2853
1501
912
2015
1518
712
764
1730
3671
728
1071
862
734
983
893
1254
1241
851
758
1117
1814
1427
2539
658
765
2234
818
797
1236
975
674
978
727
705
821
1011
735
928
1435
777
2410
940
1237
1232
775
981
1174
978
949
778
767
1552
1271
1288
1142
1712
1029
2118
740
967