546 237
840 6
606 582
1005 262
47 675
643 959
801 190
877 619
253 671
179 688
516 614
248 703
905 902