197
488
443
343
936
322
256
408
167
680