463
1
1407
536
1197
0
521
648
2
766
1013
570
392
613
734
434
628
627
580
589
2150
5
1009
799
446
764
1461
774
1324
1088
1718
679
1368
649