703
1595
1353
988
717
1089
994
1858
851
947
1194
2418
745
676
1611
1092
1791
1672
1157
2157
2115
3192
1749
714
1008
1643
2777
1485
2993
3641
3307
728
1111
1584
4843
2342
735
1820
739
1777
723
949
948
658
1965
819
2345
3016
671
714
932
2245
1016
886
780
1353
2554
3049
1198
959
649
1935
1007
1847
1503
1640
1420
762
1355
1097
2169
1400
674
864
610
1135
644
633
1231
804
903
861
7695
1226
1275
665
773
622
743
4420
3279
1256
635
654
858
2609
1089
621
880
4106
1288
1683
1973
951
878
1521
760
1338
696
1228
698
1330
1051
677
779
808
1160
756
728
772