942
2
573
1
703
1125
757
750
681
464
4437
24
692
524
637
755
1133
3497
778
765
1085
632
2633
996
490
685
453
702
1169
1396
980
1235
789
3