7
665
576
10
1012
704
525
16
3
492
622
846
874
19
139
963
327
220
