300 304
413 745
905 111
107 304
379 593
284 440
774 394
964 406
482 812
721 703
233 668
514 159
984 823
681 370
170 943
824 733
554 878
534 581