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