12818 9
20514 22
52893 115
12970 16
7681 7
11015 5
27324 17
10866 14
7704 9
20667 29
18626 33
27946 40
28943 20