706
1
1180
379
484
85
981
613
806
599
644
593
394
775
284
673
1308
3
1028
467
412
2
429
432
1254
332
280
75
1628
664
147
668
797