15135 515
4904 551
7105 560
6616 258
8699 239
4327 373
4641 728
4931 474
7317 547
4321 458
4592 201
2624 588
14258 616