12616 7
14938 10
13144 12
27757 28
20061 20
16412 14
51267 49
35592 41
9748 5
15640 12
24089 22
48417 63