297
0
681
706
1078
597
50
638
383
908
691
592
621
797
1140
661
417
909
278
1472
756
359
404
1182
1
950
1478
398
348
388
539
437