15593 588
2518 728
3007 616
2942 745
42605 149
5538 463
4279 414
6065 646
4919 788
4972 441
13147 688