418
655
1078
1200
702
735
989
1
632
2
572
369
496
560
588
697
684
2901
3
2904
5
1182
1423
0
599
941
716
575
711
535