10176 8
10204 8
30060 32
10601 9
12191 10
15991 14
15587 14
28453 31
13571 12
169250 15
16676 15
25117 23