6646 3
101407 41
14151 9
13542 10
12262 9
13539 9
10957 7
37833 29
23743 16
11878 8
19309 14
27077 25