860 669
667 476
32 828
619 359
128 289
284 984
666 335
104 68
777 43
592 530
193 6
22 903
435 58
821 449
634 591