15659 21
17693 16
11513 5
8095 3
7963 2
7121 4
9193 6
11283 9
7712 4
13952 24
18705 21
11787 9
12637 12
7029 0
25287 42
12922 18
6174 1
7723 0
14622 11
13525 4
10125 7
16847 24
15797 24
31593 61