15491 588
2455 728
2972 616
2929 745
42246 149
5530 463
4211 414
6052 646
4901 788
4923 441
13043 688