665
3
504
1
556
1194
2
1398
560
530
409
109
342
413
351
96
765
344
324
426
75
890
894
403
1179
999
571
389
405
1245
4
393
402
737