14991 485
999 156
17401 308
5846 588
6671 390
7744 451
2208 113
3360 366
3792 746
4491 522
2747 740
3179 585