305 141
700 44
94 882
101 218
950 644
1017 68
519 924
821 694
192 427
210 150
924 596
760 998
165 34
668 462
25 482
591 338
636 858
264 799
996 899
520 298