10
526
630
220
493
704
7
846
327
963
1013
874
19
666
4
577
16
140
