305 798
640 370
577 647
525 957
166 892
905 59
193 247
341 331
801 911
633 582
172 655
840 165
222 510
896 609
443 718