6
13
2
4
38
19
5
15
0
11
60
17
113
297
22
107
188
224
162
88
55
590
29
173
101
8
43
24
44
58
42
90
40
28
31
26
35
14
32
18
21
25