328 31
63 762
932 185
90 420
860 532
177 851
217 31
446 24
210 870
834 790
899 315
736 325
344 211
935 577
700 702
743 621
880 141
976 493
889 351
298 857