2384
242
149
66
55
159
144
136
143
306
466