1245
1
413
558
1481
527
1134
2
724
454
650
567
1130
2501
3
813
729
589
874
948
520
396
573
536
1052
683
930
1099
559
905