15331 406
4224 728
5163 570
5615 599
4919 882
4600 720
3011 531
6552 52
8036 325
27135 558
6268 248
9399 1125
7007 616