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