947
1
588
2
553
68
119
610
543
650
592
640
678
461
677
699
3
746
4
1104
514
113
2877
729
641
644
446
473
1774
742
455
613
1163
533