876 420
536 801
182 977
145 419
755 312
801 71
999 731
621 633
290 696
705 557
585 133
797 894
28 624
418 510