50
564
2
606
0
1
844
869
4
593
484
747
5
735
11
738
7
611
574
616
605
878
544
526
759
705
797
1045
14
1219
18
612
3
648
630
542
610