571
0
511
693
585
765
515
553
798
1109
583
370
1045
849
1226
1
666
383
588
692
1404
471
657
1543
25669
1134
437
14
3053
7
828
1106
19783
2