14840 15
19111 15
18908 13
33931 42
16688 8
14282 1
10234 2
9897 14
15306 14
29587 65
21160 24
7083 15
11999 13
10299 4
17537 15
19659 19
20977 17
20146 17
18992 16
7487 3
24467 26
18689 26
4973 6
44277 61