615
2
685
1
413
457
514
410
693
490
655
1703
10
631
516
722
509
642
432
523
484
421
505
109
486
5056
8
528
574
498
515
450
567
738