521
206
381
268
254
152
226
977
170
823