350
1
385
891
2
934
655
680
3
430
1054
320
796
416
537
555
1094
676
36
86
412
616
842
0
1319
5
1613
4
1568
7
784
405
787
123
843
391
1578