945
1
2971
384
798
7
1742
5
1011
662
838
777
912
2
990
954
804
520
1050
723
1102
1306
4
1574
619
949
697
922
3
393
573
400
601
818
596
107