644
361
190
129
488
654
830
531