15
10
3
3
2
1
578
25
576
5
756
189
171
99
76
59