116
52
14
17
880
33
20
45
12
9
112
127
51
28
8
6
42
7
19
103
79
47
36
56
31
29
16
62
21
37
22
30
10
15
3
44
23
18
13
34