10487 20
21885 15
7582 7
9887 13
5968 13
15489 24
12858 9
22819 41
9630 7
43144 81
18990 11
80964 111
11409 17
13394 12
7725 18
6749 5
3871 4
14965 8
9308 3
16238 17
18906 11
5831 8
14900 17
25807 32