595 269
401 632
145 295
1034 913
937 494
839 22
285 457
853 156
155 77
927 84
333 747
149 37
847 195
592 334
732 441
791 497
727 17
733 605