12
9
22
8
15
58
30
14
476
23
20
36
19
13
6
3
4
5
7
17
2
26
102
16
37
28
11
225
179
76
10
34
39
0
53
21