13256 8
31046 17
25780 20
11578 7
14116 10
7370 4
37710 22
13536 8
18675 14
163195 97
21470 11
25038 10