649 2
690 840
116 45
566 993
238 144
277 779
175 904
900 708
159 1
748 699
908 306
374 169
557 509
105 130
243 844
683 368
713 23
789 291
181 653