766
2
1017
4
1016
846
1
813
594
828
796
824
1563
3
1219
755
850
861
986
762
634
935
911
2499
820
1035
907
1043
798
740
569
622
1187
1022