896
1082
2328
2407
677
3407
1562
643
664
1136
779
720
823
823
628
1100
1425
2492
787
936
693
2882
1072
2074
701
942
2150
1377
1160
1083
1623
1344
2735
875
1410
1400
1151
1304
898
713
2720
1243
1226
684
2324
901
1633
1358
807
668
1578
1113
1100
1822
1848
841
994
688
835
1601
1643
669
1419
1121
809
695
772
1809
812
832
1097
878
820
1292
1234
1851
1275
638
832
634
666
1301
3080
1909
754
819
832
2636
889
1295
678
1271
1338
1506
1681
2158
1181
1897
963
1006
861
1873
1177
1073
716
3207
1062
1380
1996
1023
639
846
701
771
1535
928
1298
1244
709
1409