1129
2
717
709
1
403
4477
14
552
703
462
838
1078
3
422
743
763
795
569
2604
4
458
529
468
1082
681
700
698
456
596
450
1228
396
628
662