27162 22
7311 1
31003 31
14067 11
31161 32
71125 35
13873 11
51338 49
21855 15
135369 157
15742 14
48462 63