32080 35
11811 9
15591 13
16434 15
10378 9
13039 21
14398 13
11568 9
16858 14
18330 11
9317 7
47543 38