1348
4
1202
2
398
656
1
1390
823
446
891
406
683
349
432
733
422
389
1411
394
520
460
333
618
1016
469
841
2417
317
516
2035
5
393
882