384
1
749
4
222
703
3
618
1108
518
386
642
682
565
524
2
1000
593
654
892
775
589
614
546
496
122
373
535
1034
1453
3208
7
992
633