393
1
601
2
400
922
3
619
949
697
649
637
67
742
568
496
1000
513
818
107
596
468
954
95
85
275
132
104
58
286
598
4
309