288
131
472
155
247
83
544
115
25
7
561
15
212
91
179
167
418
156