502 813 990
305 443 574
181 277 517
944 713 1542
167 346 304
246 337 552
386 962 945
287 638 710
780 127 1575