373
1
892
614
546
775
589
565
654
642
386
522
2
1000
593
681
222
703
3
535
992
633
1453
3207
7
1034
496
122
594
68
665
935