307 820 038 380 323 222 925 960 913 871 933 577 851 742 932 232 602 045 962 049 978 789 297 044 639 541 384 113 014 390 431 690 122 484 549 503 620 171 648 211 214 911 679 393 146 008 849 313 877 537