152
977
230
242
307
387
277
209
130
49