0
2
6
15
1
5
4
3
8
13
79
122
49
167
390
73
24
37
27
110
124
260
58
100
83
66
168
291
53
45
135
68
81
52
84
494
14