370
298
876
1
489
418
2
959
574
992
3
654
213
835
1186
5
1538
400
461
1063
4
896
838
264
640
951
983
1120
7
363
405
862