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