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