1371
2
916
1
637
2223
941
890
631
1121
664
728
473
610
585
0
773
789
980
740
553
954
942
949
705
1031
499
624
771
482
586
596