398
1
74
1011
0
902
2
575
939
4366
7
471
2125
3
556
1556
544
599
348
613
983
632
807
661
634
708
886
2072
767
1020
448
612
1853
543
865