490
0
414
529
979
583
475
714
804
785
787
298
251
539
296
1351
4
771
337
627
548
496
752
1713
1
532
1141
631
874
447
756
1333
1398