1443741 1208 35100 203171 40554 18804 948816 27507 156299 799407 26453 126518 142361 17945 661645 129461 58309 33828 9519338 123109 247289 17130 86265 210554 9449 12853 401762 124279 92033 2846289 307004 20824 1545387 1223499 53234 1709434 2813833 776733 563598 246681 707161 399347 1682585 255602 163256 3555 44301 394542 458614 446997 78930 56039 13022 368021 54501 753197 168660 71938 