19768 18
104200 127
9412 7
21840 25
11154 11
8434 6
41720 58
16060 15
7927 7
15087 16
42193 58
16679 9