152
977
230
242
307
387
278
210
130
49