703
1
1479
2
1088
838
936
3
866
990
713
749
1376
878
1261
1063
1560
901
695
686
854
1218
2171
4848
8
1703
818
763
957
1162
793
765
876
931