2994
750
2891
807
1685
862
1305
786
1150
1976
936
801
703
1366
363
1434