523
1
422
1525
637
592
426
581
532
737
2
516
413
1105
595
615
661
707
1424
5
700
3
681
547
394
382
773
486
387
678
640
530