791
2
703
7
1779
1
1214
0
1568
867
911
737
982
3
900
593
968
657
1298
869
630
497
644
2586
5
1595
896
655
492
2860
3580
571
378
536
617
546