347
0
298
342
337
328
573
706
381
450
420
477
564
380
601
345
520
638
382
434
306
658
679
364
287
454