1082
1
913
2
746
1117
626
1129
422
569
708
488
605
648
709
645
1027
1645
702
560
1078
3
538
653
77
1065
490
831
664
88
491
742
608