1081 59
313 798
923 609
350 331
642 582
810 911
884 165
543 957
244 510
205 247
476 718
190 655
590 647
184 892
682 370