778
1
801
2759
2
328
1497
0
1003
543
502
355
755
632
3446
4
565
402
795
782
1006
766
736
2030
529
1375
3
644
1310
655
628
78
796
538
425