19209 17
20779 18
11588 1
47439 58
29002 26
11033 9
91791 91
26237 24
101047 127
10117 8
15594 14
14870 13