398
1
74
1011
0
902
2
574
939
4363
7
470
2125
3
555
1555
543
599
347
613
983
632
807
660
634
708
886
2072
767
1019
448
612
1853
542
865