444
3
432
2
496
1
668
281
333
790
403
84
807
337
834
0
795
770
1658
835
637
512
489
324
73
658
728
575
380
463
733
705
522
677
4