905
1
807
1340
2
1085
6
871
1338
1079
3
1032
1042
892
755
950
1177
1342
980
1110
770
1120
1108
7
953
2796
5
943
1043
587
1060
1111
648
920
686
1267