445
0
459
394
338
810
1106
570
532
728
309
2299
661
664
688
390
1317
307
781
332
2245
791
817
1322
697
1407
505
305
308
1787