528
206
382
269
254
154
228
981
170
827