364
767
308
382
407
894
119
250
342
235