560
2
505
587
1
553
1208
407
410
735
486
530
1106
4
5136
10
463
451
444
637
558
372
552
411
1049
474
405
1472
5
802
576
722
699
673
749