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