3999
999
14489
2990
1789
11990
991
591
3291
1990