12672 5
21583 21
14508 8
15540 15
14762 10
13407 8
12903 9
13137 11
11303 7
13528 7
12099 3
31612 65
14643 14
10836 3
11600 3
23802 49
13013 4
15813 12
15278 7
24664 23
15664 15
11419 1
12305 3
24999 32