15358 515
5050 551
7230 560
6934 259
8852 239
4436 373
4701 728
5090 474
7539 547
4420 458
4704 201
2658 588
15666 616