20 3
3286 7
5637 10
6060 9
5445 15
8085 17
6914 8
5328 16
15161 36
14524 33
7833 12
4723 3
9849 24
9691 12
5364 12
12288 38
6011 19
3603 8
9562 8
11627 10
8877 5
8339 5
11544 13
12385 28