0
3
6
5
2
1
7
4
14
36
12
57
31
235
134
97
277
145
107
35
82
159
171
102
53
252
223
70
81
182
242
44
24
34
224
117
414
1063
226
54
37
124
46
75
181
903
55