1029 203
680 106
40 505
597 686
461 610
394 573
316 929
747 34
716 727
631 379
1002 308
568 730
587 478
144 268
798 447
672 459