50
591
0
545
1
5
678
554
929
2
552
810
4
786
6
602
695
676
499
637
944
12
828
707
646
813
575
3
609
513
783
621
1261
20
1432
8
523
836
617