675
1
804
709
2
131
74
799
663
993
521
915
502
831
793
1106
826
1080
91
617
607
1137
3
2017
856
1015
731
412
1475
845
846
103