8312 3
14684 10
11874 12
11428 7
15139 16
10804 9
11480 25
20341 45
8886 5
9905 2
9270 1
9946 3
10288 11
9434 2
12978 22
14009 24
11165 9
9309 8
19296 28
20310 18
16428 17
9218 4
11662 4
52402 105