12680 5
17282 18
12819 3
12985 5
15599 8
19823 30
24669 56
16525 19
15043 12
18787 21
12068 2
12902 6
12928 14
11642 4
12452 9
12796 5
16220 20
15840 10
12066 2
10455 2
10409 1
20425 36
41827 89
18385 42