738
1
1298
2
574
938
900
1005
0
470
2125
3
555
1555
4361
7
978
629
612
805
660
634
599
347
1290
657
727
1043
677
811
1621
378
817
3057
8
3206