738
2
531
648
3
1328
0
1834
1
1160
900
799
920
1092
4
769
500
329
150
63
511
6117
9
527
878
3349
720
663
803
1710
501
2482
5
1349
983
400
584