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