571
0
629
1
829
627
603
490
695
804
659
579
478
414
690
628
1082
533
897
645
658
1341
1559
4
577
570
702
2
871
898