506 903
16 520
591 641
286 417
780 352
173 28
487 607
844 459
41 284
821 340
994 948
657 330
731 361
823 396
525 942
587 350
30 910
876 122
995 956
155 678