12543 12
12116 8
10043 11
7543 1
12242 18
9065 9
12377 12
7861 3
20662 11
8147 3
7871 3
15542 13
10091 7
15085 27
12033 4
9477 2
8896 9
13609 17
17981 22
22402 33
24960 50
9889 4
9343 4
11238 11