1
3
0
8
21
11
6
4
12
18
2
24
65
217
162
100
154
72
79
224
77
64
46
62
118
228
283
204
117
105
760
198