639
1
673
626
1251
0
1006
1044
619
423
1084
3
1698
2
1760
556
622
704
1112
858
778
78
1066
1224
627
524
479
521
740
655
392
328
965
663