511
0
693
585
765
515
553
798
1109
583
370
1045
849
666
383
588
692
1404
471
657
1543
25669
1134
4651
3
437
14
828
1106
19783
2
527
1
2535