368
264
654
448
247
232
228
143
85
502