19
9
513
3
25
25
7
21
9
47
29
22
10
39
140
6
127
116