10349 17
6117 4
5588 5
7632 15
9178 17
5933 6
11730 7
8180 9
6959 7
6533 9
6823 7
30955 28
21511 50
34288 67
70889 85