6
13
3
4
38
19
5
15
0
11
60
17
2
113
297
22
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
16
41
27
153