14516 12
10735 8
12390 17
13831 6
39124 53
9199 3
19758 23
8394 3
13392 17
12297 3
34624 45
21182 27
27112 44
19222 37
19007 12
12685 5
9076 9
9948 8
9282 3
9056 6
11285 5
12592 9
10752 5
30039 62