14973 515
4718 551
6960 560
6241 258
8501 239
4183 373
4573 728
4772 472
7191 547
4228 458
4458 201
2597 588
11931 616