15660 515
5198 551
7423 560
7393 259
9075 239
4613 373
4892 728
5248 474
7741 547
4582 459
4849 201
2733 588
16696 616