399
1
555
1705
482
2
656
434
440
760
853
1432
579
803
528
538
1047
484
785
480
422
348
338
442
758
3
281
811
583
533
490
867
706