952
1
22
807
1105
735
473
926
747
634
1086
0
1113
849
750
1257
805
642
810
460
784
923
706
885
984
1075