1029
1215
684
1378
682
818
875
671
987
707
758
2218
853
718
719
673
727
793
713
799
1870
1508
776
740
648
975
777
753
712
829
679
1586
1400
673
760
691
844
741
733
872
896
838
1838
835
1088
816
882
821
845
966
1025
1364
796
789
1636
1495
1058
1538
1222
1176