1308
3
1028
1
673
593
775
284
807
2
394
644
470
981
484
85
136
806
599
404
403
525
506
887
676
89
745
494
1628
668
147
707
75