1003
708
2171
809
1225
742
953
802
736
641
971
728
1127
784
860
676
959
1991
912
1925
909
694
734
813
621
879
623
675
800
7330
725
844
1164
681
735
1018
767
780
827
957
1190
704
1374
688
1705
794
697
682
768
911
733
879
1540
682
639
4698
1309
668
712
997