738
1
397
574
2
938
1005
0
1290
657
727
1043
677
1312
3
676
649
595
811
902
4282
817
3057
8
3206
459
379
673
857
1658
706
637
625
680
511