567
2
656
581
1
843
4
123
253
86
555
3
1094
537
416
891
385
723
0
728
64
515
947
206
1578
1338
815
321
846
405
314
882
1785
965
2011