1
2
0
4
8
15
75
16
282
37
113
45
29
7
265
403
52
24
47
36
9
108
34
35
32
27
173
18
175
5
17
46
12
20
98
88
185