21216 54
52150 113
18039 31
8922 9
7616 3
13517 11
8405 2
8525 3
7496 2
18079 29
7477 4
6583 1
13135 13
7196 0
8298 6
10905 10
13362 13
17670 19
10467 17
7557 3
26546 36
12664 6
9843 4
9991 8