6
13
5
2
4
36
17
15
0
11
60
113
296
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