789
1
106
1142
708
919
460
736
933
407
405
497
637
764
670
689
677
167
888
93
956
2
456
118
88
944
1177
698
922
810
775
491