810
1
938
0
1559
1212
934
578
665
917
722
479
35
1164
952
19
868
440
826
618
737
894
1400
1078
685
1100
21
424
1781
680
3017
757