9533 9
10586 5
7270 1
9328 9
9038 2
24223 39
15958 18
14236 14
7748 2
7776 2
20196 30
13830 6
8482 4
11764 24
12358 12
7901 1
9915 6
17910 32
31328 53
58322 82