680
639
3389
865
1008
711
2181
812
1229
747
958
806
737
645
975
732
1130
786
861
678
961
1994
915
1926
912
699
738
814
625
882
626
678
803
7353
730
848
1166
683
738
1021
771
782
830
960
1194
711
1379
690
1710
796
698
688
770
915
737
883
1551
686
643
4712