1049
2
405
1
411
637
451
443
558
372
551
463
530
1106
4
486
735
410
553
1208
406
505
586
875
1370
626
1853
1073
859
1063
627
609
8
434