300 141
698 44
89 882
100 218
944 644
998 68
515 924
810 694
187 427
210 150
912 596
727 998
155 34
663 462
21 482
583 338
602 858
259 799
989 899
513 298