15362 515
5055 551
7232 560
6939 259
8859 239
4437 373
4701 728
5095 474
7544 547
4421 458
4707 201
2658 588
15670 616