680
664
791
1044
721
683
716
860
1449
979
840
770
779
642
1267
629
1687
671
818
2973
799
846
1230
948
882
776
901
773
693
958
1372
773
623
847
707
678
958
644
1117
1146
778
897
736
850
1030
775
1253
748
1072
830
693
678
934
634
899
943
964
721
728
2261
1054
1053
1968
1048
681
674
1573
3442
2984
953
2401
1045
2510
870
873
2499
913
763
2746
3103
683
826
1177
742
738
696
732
644
9396
699
684
1003
4483
1277
1887
1167
903
772
1371
723
1181
1403
2181
746
982
1557
713
1450
1328
669
1139
1516
900
1781
726
772
997
666
2264
1063