7812 11
18335 17
8441 13
18790 20
22432 18
10150 11
12951 18
9803 11
10737 9
12131 8
58262 48
14004 19
10891 7
10116 6
22716 23
7559 7
8278 4
12084 21
8826 7
7883 1
7469 3
6958 6
15807 13
48671 56