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