300 141
698 44
89 882
100 218
944 644
998 68
515 924
810 694
187 427
210 150
914 596
728 998
157 34
664 462
21 482
583 338
603 858
260 799
990 899
517 298