597 269
406 632
146 295
1042 913
945 494
840 22
286 457
853 156
155 77
930 84
335 747
153 37
848 195
593 334
735 441
792 497
728 17
738 605