152
976
230
242
306
387
277
209
130
49