7057
3
705
2
831
1
956
1243
975
6
796
813
801
665
743
1322
847
1718
1956
784
1154
5
699
858
782
806
720
787
623
953
5057
9
681
1993
675
838