17
521
989
4
545
829
442
1
692
591
2
627
572
1108
791
775
518
584
962
944
1317
491
1099
1084
850
1169
721
16
740
3