Repository: sunpy/sunpy

Issue:
Differential rotation seems to rotate the wrong way
<!-- This comments are hidden when you submit the issue so you do not need to remove them!
Please be sure to check out our contributing guidelines: https://github.com/sunpy/sunpy/blob/master/CONTRIBUTING.rst
Please be sure to check out our code of conduct:
https://github.com/sunpy/sunpy/blob/master/CODE_OF_CONDUCT.rst -->

<!-- Please have a search on our GitHub repository to see if a similar issue has already been posted.
If a similar issue is closed, have a quick look to see if you are satisfied by the resolution.
If not please go ahead and open an issue! -->

### Description
This was previously raised in #3190, but I'm breaking this into a separate issue.

When warping a map using the new differential rotation code, the image is warped in the opposite direction, e.g. when rotating a map forward two days in the future, the new rotated map appears rotated "backwards in time." 

See example below, where Map A (top panel) is being rotated to the observer location of Map B (middle panel). Because Map B is in the future (by two days),  it is expected that Map A will be warped in the direction of the solar rotation. However, the opposite happens.

### Expected behavior
![image](https://user-images.githubusercontent.com/8676141/59641927-0c8b0680-915b-11e9-8b93-8be26b4b996c.png)


### Actual behavior
![fig_diff_rot_1600](https://user-images.githubusercontent.com/8676141/59641730-748d1d00-915a-11e9-93bf-5d391ebc0b1d.png)



### Steps to Reproduce

The code to reproduce this example can be found [here](https://github.com/sunpy/sunpy-1.0-paper/blob/master/figures/diff_rot_example_plot.py).

### System Details
- SunPy Version: 1.0.1
- Python Version: 3.6
- OS information: macOS



Discussion:
@wafels you got any bright ideas on this one?

Resolving patch:
diff --git a/sunpy/physics/differential_rotation.py b/sunpy/physics/differential_rotation.py
--- a/sunpy/physics/differential_rotation.py
+++ b/sunpy/physics/differential_rotation.py
@@ -405,17 +405,20 @@ def _warp_sun_coordinates(xy, smap, new_observer, **diff_rot_kwargs):
                                      obstime=new_observer.obstime,
                                      observer=new_observer,
                                      frame=Helioprojective)
+
         heliographic_coordinate = output_hpc_coords.transform_to(HeliographicStonyhurst)
+        # Now transform the HGS coordinates to the obstime of the input map (to account for movement of Earth)
+        heliographic_coordinate = heliographic_coordinate.transform_to(HeliographicStonyhurst(obstime=smap.date))
 
         # Compute the differential rotation.
         drot = diff_rot(interval, heliographic_coordinate.lat.to(u.degree), **diff_rot_kwargs)
 
-        # Add in the differential rotation shift
-        rotated_coord = SkyCoord(heliographic_coordinate.lon + drot,
+        # The change in longitude is negative because we are mapping from the
+        # new coordinates to the old.
+        rotated_coord = SkyCoord(heliographic_coordinate.lon - drot,
                                  heliographic_coordinate.lat,
                                  heliographic_coordinate.radius,
-                                 obstime=new_observer.obstime,
-                                 observer=new_observer,
+                                 obstime=heliographic_coordinate.obstime,
                                  frame=HeliographicStonyhurst)
 
         # As seen from the map observer, which coordinates are on disk and which are behind the Sun.


Test patch:
diff --git a/sunpy/physics/tests/reference/test_differential_rotation.txt b/sunpy/physics/tests/reference/test_differential_rotation.txt
new file mode 100644
--- /dev/null
+++ b/sunpy/physics/tests/reference/test_differential_rotation.txt
@@ -0,0 +1,128 @@
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340.892 352.453 359.536 345 306.66 280.963 270.42 293.644 343.901 315.947 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343.587 325.825 286.917 288.147 322.876 391.867 296.876 238.107 257.676 331.671 332.689 210.962 262.44 289.05 242.882 228.115 222.629 237.405 277.308 310.789 283.449 232.677 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 374.658 341.025 331.881 326.152 340.277 353.494 352.616 247.604 203.935 246.376 285.137 228.146 210.008 282.77 214.872 152.962 150.292 180.734 145.534 208.686 206.717 237.731 245.544 248.489 239.231 141.46 199.796 232.305 242.039 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 591.309 577.839 496.929 369.316 323.611 328.183 284.078 251.475 238.99 293.823 316.877 246.54 166.642 163.928 224.053 203.049 235.894 193.047 175.707 194.978 141.389 120.034 136.485 199.134 212.282 243.107 246.738 207.26 142.131 139.095 195.418 211.532 175.876 176.425 254.696 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 738.348 657.092 527.883 491.151 477.309 550.408 549.535 401.215 350.57 310.568 271.285 231.065 212.41 209.912 174.712 183.989 264.243 128.971 162.504 341.045 281.551 209.084 141.166 112.405 129.656 156.582 159.837 187.479 188.122 220.887 184.67 135.335 198.492 215.282 245.47 223.171 168.434 220.751 360.577 542.504 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 625.331 595.202 545.01 512.9 537.261 511.221 424.578 361.255 331.151 373.855 408.772 397.877 358.449 305.213 270.206 171.919 144.879 139.946 154.219 163.858 120.243 137.076 207.977 167.446 136.922 197.461 121.573 162.899 186.888 159.535 191.86 140.043 117.049 138.964 163.699 225.337 213.587 275.115 255.352 213.469 222.701 228.8 390.129 374.837 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 647.695 630.588 593.548 551.053 557.049 556.835 518.021 473.222 423.155 398.43 337.23 263.718 312.763 337.876 374.819 383.57 307.49 204.701 153.13 135.214 152.1 178.589 178.664 166.983 162.226 124.882 126.479 119.443 132.249 169.918 208.146 261.882 197.685 169.978 116.449 116.916 253.054 206.292 156.987 235.971 299.41 274.303 271.84 315.771 276.82 258.01 392.046 319.628 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 720.738 713.01 694.447 657.831 619.264 554.051 497.167 487.8 458.26 422.175 390.864 376.293 361.586 338.162 247.974 265.824 285.275 264.29 208.502 164.859 175.809 184.747 172.006 193.326 203.274 181.214 171.742 153.789 146.39 194.017 212.22 227.904 250.668 269.99 263.601 190.119 114.305 113.067 285.211 170.132 174.196 240.225 255.225 278.531 345.809 346.922 275.647 242.729 351.17 387.137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 696.001 666.119 640.827 622.321 609.926 620.168 621.676 600.843 522.838 396.686 378.772 380.623 397.369 387.262 345.056 323.299 317.477 258.861 246.563 213.75 168.702 143.051 152.101 162.323 181.899 205.375 283.71 263.491 266.189 264.048 214.684 224.758 264.783 255.743 245.019 308.313 288.779 271.93 211.04 147.884 144.694 172.089 195.402 164.38 217.32 325.157 341.381 359.528 257.773 244.209 270.371 337.529 394.266 334.535 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 723.407 721.177 720.204 658.858 529.285 456.872 543.206 496.364 295.208 280.583 312.579 377.226 363.807 360.827 361.232 327.783 296.747 278.229 271.203 265.129 234.602 178.273 142.923 138.814 138.704 160.713 213.447 251.09 318.299 317.549 375.313 294.57 304.72 375.864 242.863 266.398 215.782 224.339 223.377 236.933 214.217 185.318 203.342 200.832 195.762 203.857 346.927 360.315 341.215 285.396 298.924 291.368 239.119 326.959 374.44 320.095 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 740.176 687.658 616.628 537.183 489.784 451.28 450.5 484.616 378.301 265.898 239.682 261.437 309.332 380.765 427.125 403.501 349.731 324.374 327.069 316.766 314.836 287.37 198.876 172.316 150.519 177.921 168.987 222.791 271.745 314.024 355.186 362.142 418.874 458.128 284.184 222.133 269.451 287.57 284.382 298.095 279.46 210.428 174.173 178.957 182.242 209.753 270.171 430.72 344.264 321.435 406.328 299.008 406.777 338.179 464.766 304.255 387.323 354.328 451.569 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 621.83 603.653 558.387 493.136 424.631 418.507 412.026 364.032 331.335 325.731 327.57 322.738 260.684 275.071 322.807 388.813 345.887 323.981 326.133 332.481 319.027 332.213 350.666 264.316 225.684 251.228 228.454 241.041 218.517 218.224 275.028 282.252 295.215 247.576 262.305 354.93 307.784 254.464 241.97 248.516 303.936 367.163 335.51 193.098 181.395 141.463 177.033 259.299 309.748 357.727 263.351 277.042 278.57 311.326 350.115 267.429 298.955 347.72 320.187 310.974 405.903 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 660.122 604.5 521.865 493.614 464.018 439.931 425.412 407.208 380.452 324.68 265.818 209.225 224.038 252.485 261.037 236.622 275.054 316.181 246.884 299.595 325.07 342.438 349.195 339.568 290.937 222.684 287.42 298.122 277.015 235.74 203.989 258.567 301.181 301.554 299.758 202.811 155.391 225.309 264.035 224.749 239.749 256.954 240.004 262.737 238.081 192.954 160.997 186.493 276.563 323.461 276.18 291.193 284.24 213.644 281.848 323.599 329.084 338.862 274.431 251.098 248.044 277.876 406.193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 724.902 692.349 650.542 600.082 541.925 486.194 445.901 410.739 410.536 367.193 269.705 288.632 291.942 212.58 226.986 244.148 256.258 301.084 338.93 269.721 181.874 293.92 371.625 367.434 335.747 310.727 282.542 223.68 285.638 294.208 209.37 161.601 180.471 236.785 243.882 254.77 220.522 141.336 160.342 214.801 225.108 231.728 287.55 292.02 218.2 188.754 215.588 187.856 194.412 285.682 321.944 292.14 292.116 285.259 225.334 259.598 259.529 272.624 448.882 225.609 241.14 209.643 208.24 256.092 361.434 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 808.167 740.534 647.943 551.021 546.523 541.197 496.71 432.701 424.34 431.04 406.702 370.419 327.352 313.968 272.368 211.039 220.692 206.815 202.362 222.212 209.662 175.145 225.474 314.243 333.839 367.364 317.759 286.406 318.096 322.246 271.44 229.264 173.6 225.154 181.822 169.302 155.862 164.174 114.021 100.573 129.88 197.427 177.104 183.563 268.001 263.041 205.173 211.829 177.95 183.559 279.157 302.246 269 280.142 317.746 305.231 160.79 253.854 324.254 336.99 263.063 223.477 238.262 158.511 164.643 248.042 251.058 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 844.72 781.026 688.696 581.843 544.21 522.26 505.778 500.916 483.018 456.687 415.577 364.489 345.994 338.953 335.687 286.167 276.867 277.093 244.814 233.959 200.481 176.311 179.832 136.276 236.919 253.441 271.32 312.782 300.622 301.181 361.908 304.604 263.375 229.984 222.647 232.941 203.064 142.649 129.671 130.703 118.595 101.683 131.483 160.562 162.619 198.169 260.105 249.87 251.944 208.772 179.177 188.668 317.483 303.724 233.022 262.69 330.302 179.166 172.361 245.563 248.593 275.995 297.757 173.91 151.169 135.087 171.456 181.727 273.461 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 788.017 731.776 637.19 515.998 469.734 489.394 506.099 496.005 484.759 452.253 422.919 399.323 379.73 355.249 292.918 285.913 303.449 341.244 262.346 255.185 280.7 238.802 216.231 248.49 231.172 166.175 167.497 139.886 228.043 253.399 259.947 267.025 257.707 246.359 277.384 257.863 312.11 262.196 147.424 112.116 151.495 252.506 144.639 126.211 150.044 222.39 246.254 251.894 329.793 241.975 270.396 277.828 269.12 232.179 265.398 275.321 240.484 269.229 229.792 174.694 172.353 243.11 292.303 289.375 177.22 146.362 133.701 157.096 167.458 255.466 397.775 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 746.629 713.821 650.975 567.806 486.557 416.25 350.644 382.505 409.617 397.915 387.315 406.004 381.442 312.539 308.434 309.056 322.174 316.405 313.567 318.67 355.943 303.187 305.457 287.703 171.811 172.093 176.86 176.95 161.536 148.698 170.872 175.716 208.509 235.497 212.728 239.949 267.034 261.376 219.843 182.094 190.893 164.701 191.868 321.545 320.02 238 271.291 275.357 316.563 258.998 262.536 328.009 334.069 505.211 239.616 235.144 211.775 286.04 243.441 273.262 210.756 237.194 199.704 218.86 295.711 216.008 137.377 128.499 181.206 183.174 223.567 330.156 353.863 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 976.924 929.137 805.171 632.633 511.729 458.542 400.984 396.256 396.877 365.192 323.73 299.799 303.8 355.057 362.07 364.128 377.859 348.646 314.711 321.425 294.978 270.622 269.233 334.409 301.512 209.037 153.594 163.985 183.614 202.429 180.177 147.548 141.392 160.634 188.195 197.065 181.272 188.946 188.886 171.262 183.307 212.233 190.837 182.889 197.342 422.224 335.198 309.999 187.854 261 279.662 214.918 348.552 326.369 363.601 366.746 272.842 236.971 284.334 282.399 207.098 244.358 256.234 261.567 175.398 157.366 194.94 189.928 159.746 209.939 210.58 250.957 253.166 216.09 279.866 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 821.498 748.928 636.7 562.454 508.411 446.465 407.025 368.256 354.054 342.342 327.684 319.563 297.628 273.083 242.855 308.952 350.536 356.733 329.844 311.692 298.226 295.744 325.086 352.441 348.647 303.772 260.737 257.655 207.4 188.558 202.367 159.062 171.923 143.114 145.185 154.649 169.445 157.18 149.269 163.833 166.278 186.665 241.46 229.817 180.024 227.546 214.089 278.326 246.135 185.506 159.63 215.07 282.813 281.098 304.165 334.55 275.957 230.27 266.226 372.432 251.239 409.642 255.262 244.668 199.42 193.852 189.483 223.404 156.51 181.71 201.798 269.832 237.817 218.791 184.85 312.354 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 693.111 654.62 583.619 573.858 560.571 543.545 497.953 456.032 415.612 368.948 332.963 303.475 349.209 357.762 299.539 233.815 202.967 276.32 294.678 282.11 239.587 212.809 224.656 254.276 278.082 320.982 326.105 284.9 234.151 219.624 185.587 292.869 242.442 218.289 195.672 153.524 165.741 181.177 211.567 142.568 162.599 150.038 206.015 241.372 146.895 149.981 179.958 275.322 216.978 177.732 170.219 128.139 127.388 219.491 265.982 243.078 298.089 264.925 231.378 209.295 301.77 336.994 253.54 220.897 287.031 247.704 259.542 235.307 185.712 132.119 202.06 164.756 158.509 241.156 244.73 170.367 233.767 509.832 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 626.234 611.929 599.416 581.3 559.39 533.769 496.501 455.835 464.306 485.67 446.01 389.388 347.444 315.751 336.368 333.032 314.485 227.464 240.712 301.998 242.689 199.072 183.223 203.63 261.884 248.049 254.285 293.531 284.699 224.329 242.121 276.915 297.644 280.367 228.329 264.626 212.673 199.195 238.043 287.454 258.324 182.319 151.976 168.864 168.099 162.762 123.843 116.333 194.683 166.284 143.505 157.323 181.183 154.202 185.521 213.471 192.356 214.476 175.285 192.25 203.345 262.111 322.701 250.466 245.045 211.732 157.157 215.357 349.605 252.52 133.139 141.12 125.417 143.145 227.622 206.929 180.728 237.158 258.966 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 815.172 779.755 715.806 631.717 571.997 564.063 555.651 521.498 481.367 456.932 440.13 416.977 383.429 324.118 302.442 315.189 322.463 298.77 240.413 288.308 294.44 284.152 332.535 235.247 183.447 198.41 180.76 288.552 263.575 203.331 191.778 256.993 310.433 246.098 218.16 237.451 267.462 286.926 316.226 342.642 376.409 260.227 195.125 154.385 93.8559 100.87 113.405 111.894 75.109 102.921 88.3726 229.586 166.518 117.289 222.585 170.504 165.215 175.606 126.587 131.085 182.733 239.603 281.777 234.35 216.49 225.003 163.794 266.068 165.864 281.247 197.3 128.159 135.339 144.122 217.4 219.106 208.484 230.401 261.72 287.263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 878.493 862.987 816.465 745.546 687.236 621.709 552.011 543.357 529.438 507.406 486.293 490.088 491.056 455.801 417.554 364.723 323.25 297.72 319.918 297.977 258.114 199.496 322.57 317.514 226.532 174.68 159.987 169.193 221.441 278.279 226.86 174.085 181.307 260.059 281.654 213.734 211.268 256.766 287.171 325.979 368.332 350.105 330.1 277.055 227.265 185.08 133.76 124.797 204.649 224.935 113.193 97.54 114.111 126.164 103.789 185.753 150.485 136.584 196.334 139.49 191.196 107.89 156.834 166.966 187.095 211.453 149.015 124.867 300.734 254.575 203.996 119.485 137.817 133.924 142.546 194.636 280.268 263.512 228.877 266.932 281.165 274.873 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 938.799 913.119 888.786 862.482 832.239 786.471 714.915 637.858 574.364 510.567 516.243 525.86 540.892 562.264 583.837 516.066 415.038 313.828 319.298 349.072 280.755 236.894 234.865 256.202 220.76 216.398 218.761 220.857 233.353 277.763 266.812 257.805 270.201 281.599 310.065 252.761 246.759 265.797 296.987 302.371 307.782 340.745 319.429 308.883 251.81 276.074 238.633 110.743 95.7335 148.685 138.81 109.804 123.166 114.494 121.291 116.374 147.879 150.755 187.282 178.122 223.225 186.756 149.67 165.068 142.34 164.052 237.199 220.956 301.137 541.603 303.853 186.191 159.146 178.402 170.129 220.126 313.242 307.911 281.341 266.181 252.755 280.615 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 971.704 949.689 895.574 815.801 714.496 697.601 698.919 682.575 617.684 559.874 541.428 528.074 522.14 532.216 568.917 608.324 636.525 516.598 414.126 340.973 363.528 352.269 333.131 314.342 293.474 258.817 219.458 199.398 251.15 352.536 373.69 309.856 291.701 328.293 284.765 284.282 286.975 282.978 316.229 354.255 330.793 329.848 291.478 292.175 333.606 271.279 220.67 192.938 193.038 142.906 112.003 170.871 172 176.862 187.546 146.522 145.181 153.676 182.173 259.23 255.528 168.774 212.747 208.407 198.014 225.172 225.569 269.086 350.833 365.174 567.404 686.758 338.839 259.91 418.723 307.197 253.952 345.063 434.479 435.9 308.32 204.925 237.001 280.52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 920.541 882.699 810.583 748.638 698.571 646.87 601.373 559.93 540.253 571.191 597.265 607.438 586.42 535.02 485.583 448.051 534.889 526.283 440.91 393.328 388.87 414.134 397.414 375.93 359.141 347.812 305.941 292.707 376.753 476.617 342.135 318.133 277.501 286.042 289.907 273.305 296.993 264.606 309.985 394.337 383.528 379.895 392.01 352.18 399.772 490.167 253.37 332.325 249.525 227.358 147.711 164.105 217.738 223.573 237.808 247.157 222.522 233.42 222.19 315.117 257.948 197.914 214.858 251.156 278.892 313.82 302.714 236.147 488.729 1174.57 585.459 775.681 714.868 489.044 866.667 632.444 277.269 381.275 645.162 698.887 448.083 287.585 244.31 278.847 404.381 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 898.377 880.914 847.491 804.749 757.546 709.021 653.596 591.888 566.15 566.367 572.055 581.002 562.652 528.666 531.333 537.597 483.755 483.914 530.167 441.524 416.491 468.09 419.297 391.98 378.769 349.28 336.913 363.395 405.43 416.48 375.105 336.005 324.962 321.211 294.943 220.693 290.654 282.399 267.792 268.026 304.769 352.906 370.841 402.969 415.554 329.323 415.88 257.385 283.793 255.186 254.785 216.815 207.95 175.319 263.176 212.866 282.766 232.016 288.122 223.784 224.248 207.601 212.781 274.079 336.896 323.115 429.647 427.48 551.353 280.695 1056.06 389.406 423.349 403.859 640.076 1243.16 878.318 456.281 336.93 1031.93 1201.09 771.561 408.179 264.761 294.171 265.114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 840.953 796.978 712.635 594.177 611.386 638.719 670.454 595.841 514.915 500.015 502.856 485.445 465.894 474.737 487.373 518.426 518.566 500.753 521.782 480.516 367.926 416.375 397.982 360.28 391.2 356.76 363.448 425.253 423.223 462.713 452.232 411.104 376.826 382.244 347.42 269.199 262.457 289.356 297.238 281.609 300.863 282.75 339.676 366.712 379.024 352.852 331.249 310.553 307.411 302.509 256.965 242.273 242.609 197.024 232.271 237.999 234.162 247.073 240.548 189.078 161.293 126.244 210.969 342.12 345.158 484.807 551.655 399.453 454.408 469.994 322.238 228.173 250.311 299.609 494.232 949.084 1121.23 410.349 511.944 902.788 1966.89 834.23 401.752 297.505 351.324 351.735 608.417 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 844.206 805.464 750.45 685.514 615.396 599.165 607.66 605.736 559.733 511.25 473.074 446.308 484.454 501.734 467.192 442.227 420.57 425.189 437.721 466.096 423.383 410.802 421.343 395.706 418.228 427.002 388.706 466.014 450.984 462.294 492.433 346.813 320.485 297.982 306.423 332.375 323.995 273.918 357.087 351.423 387.725 367.684 343.716 339.061 340.366 341.833 316.232 321.414 281.311 380.617 309.564 356.617 327.219 281.205 265.655 238.296 242.33 231.01 204.805 176.759 187.72 164.941 146.951 400.907 375.671 543.426 657.919 672.543 591.715 371.173 313.119 177.672 146.631 273.949 406.862 429.915 884.241 503.959 269.841 553.71 2305.45 642.208 508.831 295.165 252.758 432.356 885.063 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 903.91 889.446 856.528 810.166 761.48 709.082 649.615 612.775 585.091 534.984 448.464 406.822 450.276 491.063 519.761 488.458 442.123 407.154 375.896 344.277 367.324 390.395 416.375 435.243 440.511 456.679 496.715 473.476 480.532 468.089 407.436 557.125 471.125 309.282 200.151 219.363 342.642 326.341 288.724 277.803 314.824 364.879 387.426 368.836 238.501 264.953 285.247 300.81 220.94 217.515 321.423 388.829 377.169 283.746 292.549 295.65 287.842 266.298 222.095 227.159 175.33 192.317 238.996 157.252 347.563 547.673 767.988 894.237 955.467 701.963 538.901 258.238 163.247 124.311 240.297 347.691 280.878 356.299 428.428 301.466 279.678 711.274 434.189 511.372 353.882 222.143 478.571 1088.04 855.129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1100.89 1070.1 1006.39 913.306 792.989 688.763 632.664 572.669 544.817 523.204 484.733 437.434 460.776 513.747 439.381 374.507 376.518 381.24 376.262 381.359 383.507 380.747 378.013 371.49 386.444 469.217 498.09 467.83 418.172 447.566 359.367 306.077 248.691 210.676 260.872 275.723 271.836 275.352 261.293 236.344 232.83 304.78 339.319 360.689 214.713 208.349 256.197 247.917 273.755 326.656 331.95 294.22 259.916 229.359 218.383 260.73 290.039 228.209 198.476 178.325 150.115 158.6 208.944 160.723 250.648 592.257 727.18 1183.85 728.684 294.632 246.501 256.472 212.676 209.605 195.97 267.655 179.033 217.913 296.096 283.169 288.036 285.702 468.841 314.041 270.148 197.164 349.252 1164.1 1775.94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1041.84 980.101 877.398 781.811 710.877 641.446 601.44 592.305 580.727 519.831 453.161 402.702 379.023 458.178 480.587 433.412 440.988 442.849 355.793 357.47 413.757 439.385 422.191 391.3 398.848 474.551 498.591 453.864 393.143 328.567 275.939 255.554 269.982 323.442 240.452 196.439 212.948 251.523 255.473 265.401 213.034 300.529 390.393 343.632 244.004 198.096 193.174 212.721 246.34 229.838 231.166 367.409 301.224 252.294 223.211 192.287 273.769 209.253 126.831 117.07 132.464 140.926 134.064 142.381 196.793 644.948 985.813 1178.68 746.011 584.173 306.689 243.23 335.459 137.671 242.677 305.676 163.861 268.223 168.545 179.468 212.13 268.958 283.495 339.475 261.474 272.623 507.953 918.086 2500.45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1002.02 957.86 871.785 755.318 616.852 529.045 548.714 576.06 549.796 490.612 437.451 399.24 396.181 430.936 447.377 455.925 493.932 501.45 441.297 394.039 366.165 409.855 431.512 429.915 399.817 379.882 376.165 391.968 445.664 419.532 337.303 247.416 246.217 272.428 314.096 315.036 263.411 201.247 232.928 275.531 237.255 255.294 277.641 335.23 392.464 287.12 221.984 228.732 226.118 322.982 208.288 173.54 236.409 179.638 216.035 186.431 175.237 216.577 128.608 132.053 71.7382 125.361 142.207 138.078 156.96 221.278 395.626 1172.6 2041.91 1757.44 903.169 414.616 237.854 432.341 205.337 369.115 183.978 159.058 260.738 244.16 227.947 173.414 217.273 334.441 350.907 786.03 902.994 705.847 784.393 3040.93 1103.6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 837.457 798.348 723.708 665.664 603.795 537.476 490.729 460.331 420.444 425.026 437.727 400.43 354.137 372.864 397.228 423.611 428.527 412.155 402.71 383.201 343.362 371.528 388.319 320.195 319.796 315.672 299.351 280.967 314.894 329.753 308.397 255.255 299.401 316.392 279.37 207.835 189.549 170.78 203.941 266.236 273.874 237.418 222.253 252.097 398.944 281.007 258.952 242.109 210.966 267.991 261.274 284.962 364.949 290.849 176.384 143.507 189.352 228.915 187.25 189.082 139.432 118.78 133.177 141.197 159.648 241.837 373.745 841.72 1842.72 1704.34 1088.51 459.865 492.922 621.789 253.155 332.857 256.375 205.873 202.65 257.592 279.047 162.597 253.347 254.316 714.755 800.483 2141.49 1702.88 1138.62 2368.59 1501.95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 952.217 896.143 803.576 681.746 608.485 571.229 530.435 508.973 498.402 489.782 476.309 444.361 385.677 377.378 426.393 440.938 442.003 423.461 398.81 378.355 355.69 372.053 440.742 370.796 323.91 291.936 282.063 263.94 261.888 282.294 309.128 323.226 356.108 393.291 397.703 233.301 237.563 255.842 273.763 272.448 241.33 275.095 226.49 205.06 239.799 200.074 190.615 211.684 209.93 202.067 227.793 286.997 312.331 215.291 274.339 293.132 207.721 220.349 238.168 232.512 244.184 218.612 183.99 183.423 191.976 250.013 398.665 887.115 1507.98 1765.74 1384.62 1416.99 926.396 627.928 575.646 808.752 355.111 271.769 232.159 250.017 189.054 208.558 206.138 260.244 397.242 517.573 1183.44 2394.14 1860.89 1238.76 1179.26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 892.696 871.85 829.608 774.741 713.195 649.692 582.526 504.012 423.174 446.934 475.403 494.977 517.605 489.45 457.848 473.691 480.487 466.844 407.393 343.466 395.166 405.036 374.585 406.219 425.311 427.726 406.156 371.942 344.452 337.31 351.314 390.813 423.932 434.073 413.507 500.048 552.884 540.419 454.685 270.307 247.788 195.595 332.672 285.173 224.701 178.464 158.498 165.004 178.636 219.399 203.485 298.11 306.294 379.318 241.63 247.349 232.146 283.9 215.438 251.844 190.482 188.619 208.046 224.587 171.608 218.881 280.363 417.128 827.155 1842.62 3477.76 1938.65 1297.26 2107.61 506.248 1253.43 671.975 479.567 420.87 316.446 237.367 245.919 390.17 299.175 309.505 228.024 294.475 1257.14 1866.44 1413 1281.28 1419.92 802.168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 751.204 720.93 652.215 582.335 574.266 566.178 558.356 481.171 397.01 372.518 411.25 445.938 471.837 490.019 500.723 500.594 490.551 412.894 362.52 375.954 428.27 463.928 410.198 473.971 535.423 442.245 445.441 453.288 467.832 514.094 513.072 526.581 567.746 628.708 704.151 556.594 590.864 976.568 1281.99 289.698 195.348 231.802 354.063 343.244 239.629 190.219 180.656 228.59 265.113 263.34 168.755 206.971 193.458 211.712 224.381 185.514 172.367 204.142 260.267 375.518 241.451 174.359 223.883 257.084 180.203 211.948 255.956 393.26 775.207 1206.13 2188.68 2325.62 2042.53 2139.42 872.377 835.214 967.643 1032.44 674.795 551.203 516.123 438.143 577.079 533.265 330.541 238.941 225.869 418.264 1692.79 1100.1 981.746 1110.18 724.521 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 844.036 808.856 744.159 658.048 581.688 570.135 554.637 530.42 496.139 463.613 429.76 385.622 394.366 406.253 394.94 386.811 394.38 395.335 396.605 393.527 381.05 343.997 381.735 462.79 571.451 439.136 406.224 439.722 473.802 526.597 605.157 714.251 827.928 1033.98 1140.82 1253 1353.14 1222.46 1083.09 598.518 381.554 311.673 282.088 271.763 238.777 180.209 151.744 225.961 276.103 276.716 212.544 195.757 192.101 221.486 209.429 179.251 178.312 211.618 219.888 271.73 261.691 206.833 205.179 272.961 204.716 210.797 308.804 308.604 424.644 557.268 604.771 1144.36 1333.43 1722.33 1417.98 1644.41 2256.61 1650.07 1054.6 850.345 722.742 567.708 547.53 552.31 421.204 348.261 262.806 324.685 597.912 800.261 913.098 1054.47 925.678 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 815.349 796.864 768.394 733.375 694.477 657.421 620.538 578.99 551.195 526.678 502.304 481.343 446.719 390.601 384.336 410.229 365.516 334.687 370.23 408.957 436.461 359.842 361.72 406.252 364.467 372.378 403.015 430.225 472.988 480.776 505.527 648.305 837.631 1108.67 1443.14 1834.27 2222.45 2001.07 1421.3 974.503 754.1 559.212 315.019 163.399 181.907 224.238 153.514 199.086 221.624 225.378 216.101 196.188 228.171 255.75 251.566 276.166 253.632 292.911 298.864 327.217 275.459 240.856 184.436 230.417 225.84 175.392 287.067 215.415 199.578 220.976 292.25 359.799 781.844 347.862 1298.44 1824.74 1052.3 725.561 1251.82 911.12 639.501 546.098 543.694 500.561 417.825 365.78 290.129 496.685 443.102 502.796 729.221 944.876 988.034 449.076 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 773.936 726.673 687.172 679.181 671.251 663.86 626.197 579.177 545.823 555.485 563.918 524.994 483.656 454.621 427.941 397.658 373.975 365.932 396.377 416.385 415.603 384.291 372.495 417.58 397.913 395.96 431.744 455.115 515.936 533.379 451.777 581.418 755.353 1002.32 1331.37 1710.52 1536.49 2110.27 1970.23 1598.56 1446.02 668.035 347.734 215.274 231.72 236.335 176.851 175.575 204.515 237.902 280.826 213.306 241.02 303.895 342.675 305.494 216.436 309.327 339.071 299.79 280.23 250.691 229.941 199.182 230.444 225.567 213.618 180.391 118.189 134.509 164.79 151.358 231.156 275.782 470.035 665.878 903.296 621.838 731.607 704.837 631.597 589.389 530.838 532.002 468.645 388.713 318.631 415.286 375.754 488.397 498.624 871.366 712.859 411.603 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 881.176 867.126 819.669 747.309 697.416 685.724 668.949 648.219 630.01 613.348 596.268 572.967 543.263 513.417 469.605 418.624 402.006 418.938 518.273 543.591 526.187 505.592 481.581 461.061 476.903 488.535 500.343 482.055 507.316 534.799 535.399 469.516 503.726 611.619 804.214 1097.43 1695.32 1964.04 2164.08 2163.23 2063.02 1947.99 621.574 468.106 347.185 284.821 262.831 225.888 187.386 219.807 281.302 308.905 236.79 263.984 267.098 248.693 249.577 249.728 388.923 427.063 279.278 244.2 270.82 238.63 206.088 216.58 215.557 203.036 172.227 86.8236 105.591 150.363 121.766 165.968 341.936 467.955 408.245 396.266 499.736 257.679 353.102 427.74 532.277 515.862 523.572 503.064 505.514 409.914 472.664 430.471 366.052 350.653 650.44 555.596 462.452 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 924.479 907.369 867.841 810.03 736.83 691.126 655.75 618.192 611.896 614.63 614.482 612.477 593.005 536.931 499.193 487.866 505.548 538.219 586.86 605.923 567.231 505.319 462.111 477.289 521.947 580.017 639.868 550.001 537.58 551.656 418.873 409.108 416.369 428.837 462.668 730.601 1223.2 1705.91 1739.76 1391.98 2357.5 2314.09 950.958 458.07 400.522 347.505 321.753 282.522 225.788 292.065 349.036 299.411 254.222 262.166 227.899 254.389 255.532 370.714 390.006 536.061 256.383 227.668 300.618 220.616 199.442 204.977 243.795 191.992 132.42 79.0318 117.607 95.4423 83.3412 108.439 194.918 197.252 172.252 190.875 278.487 204.641 155.285 265.006 344.906 478.081 420.965 513.068 462.998 558.966 603.022 537.954 542.021 417.48 430.351 580.955 383.269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 945.895 929.053 885.864 820.191 734.63 644.806 621.812 596.587 576.885 565.718 552.71 549.778 545.962 552.316 560.819 547.454 543.322 551.708 590.693 619.481 524.049 477.316 474.673 524.589 559.709 577.725 582.182 525.551 496.136 537.239 390.426 389.3 432.347 454.513 519.673 558.191 647.076 843.291 1063.85 874.191 976.021 1192.37 760.448 415.565 421.527 434.662 379.71 278.12 264.317 355.126 338.772 350.982 294.425 239.171 200.934 233.204 289.259 412.534 628.924 609.769 368.501 246.615 239.617 229.555 288.768 150.039 250.974 179.213 94.0569 81.6373 90.4035 131.138 97.9599 82.122 220.644 222.232 169.507 158.03 146.687 163.621 147.894 172.464 244.723 378.406 375.262 407.016 414.125 410.221 528.059 601.418 561.018 391.87 496.093 460.694 293.758 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 958.022 938.538 893.932 836.109 772.207 706.381 676.307 663.343 649.047 591.238 524.949 495.637 474.458 514.922 576.387 547.893 517.465 518.383 510.453 496.603 466.735 464.954 509.185 486.46 446.448 409.448 459.843 473.653 453.218 433.754 402.119 417.544 476.466 562.314 455.89 355.989 308.408 308.237 299.66 395.536 548.322 432.89 332.108 368.76 399.769 411.063 347.545 341.859 319.918 343.491 336.923 374.417 369.772 291.665 249.428 299.166 363.882 417.294 607.417 543.319 291.75 194.971 182.202 226.042 317.746 178.603 173.047 135.134 91.2709 101.297 119.272 95.8877 134.865 89.5342 105.306 118.543 163.135 149.087 149.783 149.108 154.677 131.662 213.021 263.274 406.235 305.649 322.104 371.317 423.546 469.403 410.285 404.67 464.66 337.488 235.622 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 823.325 790.57 724.503 708.623 702.637 694.847 679.968 646.098 606.557 572.656 547.837 524.211 495.61 494.669 515.041 489.809 444.864 457.378 475.656 495.378 517.958 538.934 537.263 478.887 404.871 423.632 461.793 488.523 496.926 447.948 437.094 433.692 407.148 493.935 416.506 320.112 267.992 264.659 211.418 218.768 252.488 290.948 318.234 326.519 339.479 346.741 340.253 362.307 347.751 354.197 368.385 380.067 369.009 326.143 288.247 253.8 282.228 337.51 373.023 338.456 163.908 153.177 160.668 181.8 214.222 201.467 126.504 119.065 139.102 114.896 156.56 127.048 110.214 117.149 215.685 210.041 238.822 192.138 126.502 136.239 178.155 93.2782 225.478 231.543 330.152 313.369 283.287 334.07 385.642 378.364 321.974 395.362 426.274 372.812 239.358 440.337 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 914.262 869.356 786.492 697.924 688.164 677.242 665.451 634.932 602.25 577.791 561.059 537.97 507.804 480.116 456.616 419.04 368.702 399.504 455.942 456.441 472.203 501.174 539.272 517.539 434.53 471.131 491.902 517.478 577.588 610.934 581.063 487.07 467.943 452.296 403.808 347.761 300.961 260.955 254.21 242.877 234.788 247.24 271.227 273.051 261.547 304.42 343.351 368.742 362.637 401.71 447.232 407.563 355.623 333.484 302.22 297.283 300.386 274.202 315.077 262.591 134.713 147.424 147.299 180.894 231.819 243.546 152.806 136.762 194.761 107.795 111.61 85.8234 75.5628 115.063 159.045 180.473 164.433 166.649 144.071 132.655 193.816 139.66 211.956 226.971 268.047 363.419 287.794 276.662 399.071 396.542 298.239 396.106 441.04 359.006 258.91 522.962 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 965.292 921.245 840.281 728.42 684.071 666.67 645.675 637.713 642.797 646.073 624.071 600.4 548.059 494.851 472.464 457.606 463.844 476.081 485.636 483.421 485.722 478.641 484.866 480.366 449.117 439.546 468.684 538.072 570.396 622.731 625.768 526.147 440.468 368.462 331.153 324.752 312.885 270.76 266.262 284.755 327.744 360.624 329.632 261.974 264.855 274.297 372.96 426.671 401.007 412.685 457.367 447.249 345.092 362.77 350.025 310.709 296.7 349.507 220.157 240.134 147.887 154.246 131.821 153.296 218.251 270.866 201.801 168.585 168.311 108.27 106.865 153.475 224.898 137.395 222.887 158.511 170.387 214.167 188.241 117.512 183.752 199.547 140.815 238.963 307.66 301.791 242.544 252.165 281.632 433.912 356.888 346.481 432.795 308.095 262.141 477.788 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 991.115 944.597 867.72 767.944 688.738 670.396 651.291 652.75 694.754 741.303 692.274 633.085 557.466 475.844 437.773 414.263 485.83 511.069 457.064 520.582 585.6 524.506 491.624 473.434 433.197 441.639 480.975 550.939 541.25 547.177 543.727 465.217 410.508 365.861 328.224 302.635 304.443 264.131 257.157 319.788 386.642 331.732 371.301 313.322 323.332 336.882 423.187 478.905 467.383 457.435 485.119 506.261 430.44 397.158 373.823 317.134 296.408 267.018 213.212 223.691 189.987 119.363 114.555 160.281 203.143 214.891 206.635 203.088 160.615 196.776 204.427 298.966 227.458 198.341 298.923 361.467 213.576 314.798 265.6 190.095 171.72 187.872 204.362 254.31 394.782 299.537 306.928 297.057 272.241 431.649 350.306 277.673 322.858 267.568 244.314 414.07 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 898.356 870.819 821.412 753.208 673.589 661.11 646.888 637.253 663.451 688.63 689.06 691.599 619.213 506.119 489.734 505.61 443.948 391.984 409.254 436.496 458.808 451.302 472.783 517.012 476.247 463.565 476.121 522.139 523.759 509.374 487.632 413.997 402.457 374.295 335.08 369.79 340.578 341.054 332.649 331.679 364.924 302.527 383.001 394.849 364.725 397.192 429.035 449.416 505.008 500.828 512.258 536.726 500.815 494.713 389.868 367.001 345.567 242.999 294.532 239.104 184.246 116.462 132.854 154.102 218.176 196.626 175.791 191.804 200.141 236.643 243.401 226.991 461.641 564.536 194.108 297.148 398.151 395.174 375.196 308.29 252.114 212.764 288.806 269.523 348.748 320.77 335.019 281.384 316.291 351.441 371.437 393.16 305.279 257.977 268.574 372.215 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 889.652 857.054 804.724 737.568 659.345 646.667 650.917 658.478 646.501 628.685 603.454 568.286 520.476 474.405 455.667 445.942 414.408 398.163 464.143 483.699 467.067 444.97 446.05 482.198 483.139 482.197 483.599 515.654 519.936 506.315 470.138 483.924 446.495 369.58 295.648 303.371 315.106 305.31 300.189 331.128 374.821 318.404 371.419 441.566 452.053 413.787 411.258 462.168 413.117 424.642 433.944 441.505 452.621 456.568 450.237 338.467 343.36 308.325 258.651 250.507 219.102 124.363 95.978 132.25 244.654 203.041 176.986 182.119 281.678 315.4 314.22 377.594 705.784 704.741 235.591 158.778 322.639 414.471 415.503 318.56 263.436 276.991 305.017 277.604 274.377 366.21 329.633 252.129 272.104 307.738 326.691 475.238 353.614 282.172 346.778 406.343 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 777.626 759.654 728.444 685.969 633.62 631.966 664.553 702.271 699.866 691.885 663.655 612.751 580.215 570.678 539.899 487.426 455.236 433.363 464.723 515.168 593.35 559.79 526.058 517.589 499.013 481.344 468.434 534.986 554.376 533.738 522.929 548.469 494.231 397.923 320.599 283.502 322.53 331.963 334.095 377.126 388.43 370.473 414.382 433.995 416.288 370.416 343.769 377.62 309.36 313.475 362.134 375.878 396.451 433.027 394.767 357.152 337.951 360.812 244.623 194.194 170.255 105.266 110.643 86.3849 105.386 113.465 150.212 202.429 261.767 300.497 392.992 488.456 542.672 361.414 277.308 249.779 266.289 244.976 279.189 267.117 244.875 275.074 264.001 277.652 218.224 322.272 340.125 397.091 338.233 341.994 307.699 413.719 400.783 296.258 347.649 448.065 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 759.816 742.184 711.754 671.263 622.762 612.748 641.626 670.209 689.861 708.623 704.008 665.063 635.031 619.876 592.902 553.733 523.896 497.245 495.581 519.631 584.435 600.807 584.189 518.002 489.537 481.117 494.564 551.243 550.495 517.86 530.901 517.891 459.232 389.359 384.233 391.767 430.271 438.878 409.438 371.691 371.605 345.874 370.088 347.995 324.835 327.304 305.667 274.966 287.099 271.89 321.089 384.719 413.453 410.621 409.923 392.353 383.349 347.742 232.759 172.3 148.289 110.232 100.812 85.4053 81.0274 84.8815 200.241 174.618 228.664 277.756 344.342 320.578 292.331 273.364 306.589 216.941 196.837 236.49 313.564 300.445 228.487 248.567 216.608 271.907 182.622 298.091 325.579 399.812 348.834 531.824 268.757 343.271 368.477 284.222 305.725 496.668 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 758.597 752.022 741.262 728.615 715.947 705.812 693.497 675.19 679.15 696.156 693.172 653.969 616.789 587.772 556.026 522.685 523.216 549.358 598.938 627.687 600.781 573.386 551.308 550.524 536.072 519.618 518.902 515.667 507.313 493.272 508.9 504.307 472.735 441.104 495.711 511.137 487.083 435.327 377.362 327.775 306.319 273.178 229.581 207.484 228.725 266.063 284.846 265.766 256.66 247.427 283.04 292.149 347.958 362.117 360.912 420.194 440.582 380.004 230.993 152.429 145.937 120.31 120.529 105.913 66.6 72.6449 206.596 170.289 233.183 213.138 288.896 250.886 259.594 331.726 371.503 314.083 237.247 310.316 282.107 216.975 155.388 226.958 187.72 218.312 189.604 247.028 279.199 276.683 429.194 347.51 271.038 355.952 368.006 306.404 308.411 471.533 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 783.866 789.685 799.719 813.293 829.928 817.966 758.794 691.594 667.155 670.595 659.082 615.789 575.977 549.757 519.735 482.197 490.539 534.775 562.853 577.144 563.34 553.993 554.109 615.67 604.644 556.959 506.274 529.859 528.925 473.272 501.446 505.769 497.433 499.756 571.06 537.919 469.784 403.953 348.003 255.167 228.162 266.13 213.711 188.041 227.584 270.718 311.622 351.996 358.463 345.854 303.448 241.549 285.896 266.295 290.193 302.157 373.074 406.74 262.958 171.579 152.552 112.272 141.607 105.954 90.5294 103.501 108.61 189.874 188.497 164.144 254.156 299.159 304.838 274.905 324.326 355.311 325.253 308.303 238.398 199.731 191.909 228.268 163.845 185.615 232.056 228.612 296.932 224.125 375.38 303.811 360.894 361.623 373.809 272.809 323.607 550.056 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 802.729 803.384 804.453 804.796 803.448 775.245 713.561 648.9 640.535 669.764 673.34 608.508 549.177 520.381 481.383 423.795 390.009 371.937 446.174 525.763 539.886 523.767 514.675 571.872 574.878 553.426 503.615 538.183 536.924 467.125 514.158 531.149 534.776 543.904 603.858 537.601 445.668 375.167 333.932 248.546 212.477 231.388 224.943 232.178 276.598 317.127 367.06 426.771 503.293 447.544 383.434 291.688 268.299 205.555 195.699 251.461 255.34 378.175 346.586 236.775 199.885 126.279 117.655 70.8177 114.035 135.797 120.27 318.535 342.408 216.309 215.68 288.62 289.052 161.742 135.478 306.556 272.553 243.031 156.025 150.575 231.092 228.086 212.867 202.399 255.838 249.961 402.078 374.911 252.786 315.651 353.719 380.742 576.252 289.964 349.102 664.326 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 764.016 758.031 747.143 732.393 714.55 690.527 661.163 630.418 615.989 603.129 580.501 557.258 536.175 504.016 488.682 510.963 509.313 482.926 514.118 530.252 488.433 530.303 577.938 481.062 465.701 480.731 459.416 466.479 463.221 451.06 495.75 529.042 567.441 605.849 549.096 553.804 473.604 353.287 293.994 331.091 233.08 228.846 240.049 303.914 380.728 410.258 489.417 397.525 508.163 388.473 361.451 344.288 336.049 257.515 184.961 152.758 179.483 190.351 329.154 307.739 194.189 139.786 143.646 82.5757 106.554 104.359 159.51 464.646 607.757 311.658 183.295 150.65 221.459 191.46 128.566 467.749 320.528 216.032 152.841 140.704 210.472 231.197 247.497 196.724 260 218.601 385.584 352.923 240.77 365.222 365.64 349.496 1069.92 310.86 371.71 539.745 nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 755.953 750.953 735.607 710.1 674.318 653.899 645.943 639.295 607.101 564.204 554.664 602.502 609.268 505.231 456.743 512.07 491.499 412.498 484.769 589.57 700.142 665.781 561.627 469.989 429.272 423.058 449.955 447.597 444.289 438.051 462.861 495.572 528.144 545.8 510.958 469.681 415.461 359.419 295.576 240.586 279.333 245.506 328.869 481.424 554.625 508.419 501.909 357.822 469.74 349.33 339.184 273.667 272.159 225.456 149.68 136.205 187.485 192.204 147.478 364.023 284.749 187.211 139.888 108.89 112.691 87.23 229.284 456.354 586.394 219.079 125.111 148.171 192.182 165.817 150.083 224.351 237.854 133.645 153.692 192.303 244.664 258.179 208.401 148.53 237.483 191.691 284.238 233.439 229.53 263.073 302.909 445.31 572.398 324.053 394.712 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 860.547 846.879 803.031 732.191 636.251 618.161 614.2 608.199 596.931 587.862 590.966 600.399 575.898 506.289 466.266 452.161 438.312 433.473 568.887 662.221 618.856 528.288 445.086 441.126 440.706 435.586 388.86 426.677 458.814 464.13 490.63 474.311 453.661 457.897 487.302 439.668 395.59 385.395 382.629 215.053 264.533 276.074 427.708 584.751 571.484 417.204 359.425 380.777 359.467 268.808 241.72 175.082 172.979 142.867 153.752 186.42 157.703 119.16 137.43 134.929 270.192 221.313 169.216 158.361 158.514 108.099 224.383 305.223 306.69 135.542 109.806 124.13 180.561 162.331 158.329 148.079 191.776 136.124 154.601 221.175 255.459 265.086 180.486 163.4 231.414 224.37 233.877 302.203 271.641 261.354 272.423 281.863 421.616 346.836 482.812 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 951.448 931.663 870.975 778.773 677.592 672.326 666.199 659.204 633.633 599.818 581.14 578.105 552.513 498.119 487.027 521.76 520.524 500.308 522.06 522.873 485.242 498.029 505.253 415.175 412.085 422.445 398.81 437.648 474.127 497.348 505.448 477.977 436.593 391.989 396.142 358.649 381.586 414.126 384.608 286.474 277.082 297.972 319.208 330.363 352.723 371.914 340.568 355.935 198.002 204.261 173.191 130.456 129.349 118.298 133.075 118.656 109.961 114.78 151.876 150.188 152.025 175.491 240.077 300.637 236.241 177.546 175.416 259.822 235.744 154.429 137.865 154.614 256.598 161.6 162.923 137.398 156.323 163.007 183.315 227.721 227.22 246.509 201.433 200.959 261.136 217.823 245.168 188.776 211.771 242.687 287.57 304.598 344.009 373.727 506.257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 911.331 866.827 794.214 747.927 744.724 741.931 730.315 684.551 637.822 603.105 566.758 553.793 566.101 560.564 535.129 599.456 688.331 657.736 574.472 424.59 462.059 496.622 442.22 430.672 445.106 486.472 477.264 503.134 552.977 468.274 486.66 427.935 298.012 280.255 316.676 321.057 386.313 472.191 343.116 303.562 311.581 280.628 297.939 352.398 371.379 344.894 269.566 129.685 178.474 246.187 184.48 119.782 119.438 123.815 110.636 128.439 158.285 154.041 156.197 163.92 208.956 336.485 544.162 312.23 240.441 257.68 300.654 389.97 326.197 178.593 243.974 378.645 412.679 248.465 178.643 170.934 148.465 169.946 246.648 193.298 179.042 175.284 177.041 256.542 233.691 175.857 117.126 124.598 180.968 282.51 233.177 352.958 363.362 483.836 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 860.616 829.756 781.5 787.201 793.32 799.727 794.2 774.852 754.982 764.298 783.446 815.011 848.558 808.152 740.309 752.869 760.19 750.496 676.566 555.837 539.107 515.933 484.012 459.701 457.162 503.851 474.558 511.35 545.836 485.998 498.955 408.33 282.692 239.396 298.434 304.016 448.982 579.722 413.274 344.069 305.378 287.194 269.298 236.104 239.178 301.829 310.941 116.975 135.718 234.243 170.719 118.607 170.861 158.562 143.466 138.59 163.861 232.924 203.241 169.017 298.487 619.294 1234.54 393.645 320.821 328.447 382.871 465.261 339.205 233.062 384.948 467.19 543.731 254.644 182.992 192.872 202.353 238.412 203.077 199.497 174.503 119.539 126.219 178.759 202.156 150.125 130.347 191.208 189.334 268.935 283.027 332.736 351.466 608.6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 889.033 884.383 883.935 882.887 880.518 876.685 852.322 818.485 797.074 866.519 944.19 1006.57 1075.15 1121.3 1175.02 1180.74 1088.52 763.105 673.154 718.078 628.286 592.077 601.442 485.488 436.204 431.465 486.119 510.143 529.442 567.377 585.825 493.483 366.316 287.721 294.724 338.873 455.194 552.186 546.503 366.731 355.483 323.264 266.651 242.903 236.674 239.409 272.835 111.032 128.999 338.078 196.963 112.098 166.509 327.47 149.809 110.772 222.552 380.463 275.375 276.037 432.876 915.606 1738.07 467.225 568.47 442.574 571.317 410.545 263.587 523.787 689.951 501.981 318.38 232.449 347.751 252.473 236.318 228.418 163.462 204.104 188.168 99.3712 133.315 166.338 221.592 97.6612 154.046 270.742 208.281 291.297 406.539 157.336 392.367 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 892.773 886.631 875.879 861.065 842.533 821.787 806.355 794.156 802.94 830.524 862.101 944.991 1071.76 1495.75 1774.42 1426.87 1056.42 690.829 609.826 617.747 664.666 680.93 686.19 703.62 604.645 484.508 566.013 593.942 609.235 628.806 690.115 597.587 447.643 319.181 361.634 363.681 436.77 575.571 664.968 518.582 397.276 449.341 339.532 291.198 266.309 217.359 179.333 138.491 168.91 302.434 336.701 107.145 113.052 161.68 101.481 107.775 131.719 176.331 269.332 318.866 307.328 477.262 660.062 410.944 587.979 509.916 580.647 318.439 323.089 649.014 362.199 267.945 269.28 251.454 177.663 271.954 246.162 206.031 168.239 210.523 151.897 137.579 125.932 158.58 175.377 97.1468 190.524 204.187 355.761 379.01 184.558 199.151 385.694 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 883.932 883.45 872.124 850.981 820.559 818.105 830.084 842.113 869.829 907.864 918.094 871.053 899.346 1080.42 1331.76 1763.68 1518.83 842.587 874.566 919.23 1031.22 1031.29 938.148 937.651 769.208 627.277 668.554 717.885 747.865 758.823 778.439 780.598 659.096 460.021 307.408 351.562 473.022 667.924 739.354 562.001 456.459 541.304 377.42 309.282 277.295 235.988 199.901 180.724 173.283 219.665 227.73 84.7568 66.6623 126.222 202.417 229.095 152.165 162.868 250.21 312.181 204.668 314.463 777.756 447.584 414.243 389.38 506.442 569.402 763.07 476.012 326.187 286.826 206.705 262.493 256.676 301.26 269.065 224.605 195.836 206.638 115.299 135.696 91.7532 124.066 156.424 147.308 306.142 232.419 334.177 186.193 126.393 193.49 330.545 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 953.014 931.765 897.565 875.109 888.941 906.337 927.123 946.632 963.381 923.485 865.133 894.638 978.323 1013.25 982.585 1685.18 2444.7 1927.98 1991.13 2564.55 1725.77 1225.44 1421.99 1063.69 804.442 746.359 866.819 905.084 914.317 949.977 890.156 833.673 710.711 487.035 369.122 529.06 693.686 662.494 511.66 495.334 391.872 283.044 258.586 306.694 305.684 262.155 208.032 152.272 198.145 203.319 86.5583 106.776 271.886 191.88 149.259 176.852 199.447 221.803 220.392 202.789 586.252 949.874 584.142 404.576 318.427 403.626 989.271 2686.9 606.811 514.172 340.794 637.822 1437.09 440.988 375.062 280.973 262.894 197.538 144.885 117.929 118.05 100.521 179.47 239.971 146.001 173.889 180.071 263.212 161.005 131.267 285.085 343.102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 937.366 932.939 944.189 998.678 1069.68 1157.22 1171.19 1130.81 1080.77 1028.77 971.363 1177.76 1436.17 1266.67 1106.19 1468.13 1717.57 1870.77 2025.63 2043.46 1493.71 1418.39 1466.91 1080.3 882.375 812.608 939.8 937.754 946.055 973.393 916.881 905.858 857.346 753.588 572.591 636.036 884.527 685.999 384.541 347.743 405.784 333.648 425.341 442.997 312.167 260.172 220.482 163.271 179.958 181.469 97.9231 141.088 230.874 145.351 201.123 303.613 321.015 264.312 172.66 316.319 372.465 452.502 478.046 383.574 308.082 384.698 874.696 2087.07 826.071 400.755 602.199 476.983 343.022 310.895 277.72 246.104 310.961 181.713 116.38 119.638 165.108 93.5725 199.902 180.92 163.745 153.375 192.618 197.436 160.66 334.799 286.295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1051.57 1068.99 1104.27 1151.66 1206.76 1243.11 1205.37 1169.71 1177.26 1236.18 1351.57 1594.55 1783.22 1788.61 1878.41 2075.2 2237.19 2346.66 1897.19 1703.17 1902.69 1191.56 632.076 830.898 791.731 790.417 887.578 899.88 955.314 1014.75 1034.93 969.658 966.984 969.913 905.822 619.858 1180.25 775.354 415.838 437.512 653.912 590.417 548.887 310.251 244.731 220.111 177.71 152.135 154.503 140.857 107.877 109.141 136.505 145.866 144.541 232.585 285.073 262.728 329.219 323.865 248.989 233.667 259.643 259.94 238.756 386.758 680.05 1036.69 759.541 498.716 511.275 334.007 342.054 265.526 198.552 258.566 229.319 220.08 131.213 120.032 141.339 101.74 134.831 205.149 233.562 170.748 416.974 313.812 322.482 1203.77 501.79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1130.33 1121.39 1103.83 1076.37 1131.13 1203.77 1294.16 1466.68 1659.35 1974.15 2377.04 2609.45 2700.38 2221.41 1364.96 1294.55 1374.81 1625.97 1329.34 723.502 645.169 608.975 624.245 641.952 722.893 840.863 900.07 1016.76 1141.57 1270.59 1419.49 1488.24 1463.67 1396.07 1361.41 1250.76 947.328 509.09 577.219 785.735 584.27 206.817 164.617 254.489 148.681 142.98 116.184 115.883 158.581 130.671 71.0195 67.9125 115.863 143.874 102.672 124.172 158.126 149.434 192.465 229.152 196.301 160.092 159.9 193.562 325.079 527.7 569.779 576.987 315.3 382.235 441.164 251.406 537.996 260.007 270.694 186.088 170.909 145.477 86.5758 112.397 88.5681 100.183 137.685 147.673 249.403 336.008 415.594 1007.84 1048.78 542.208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1129.66 1125.86 1124.03 1184.49 1252.88 1326.09 1475.99 1694.75 1938.63 2246.98 2563.17 2718.45 2874.02 2265.96 1703.16 1267.05 865.684 521.084 541.451 573.699 491.443 553.81 647.111 690.233 793.763 864.394 897.444 967.707 1025.88 1155.24 1427.11 1805.66 2238.26 2412.4 2095.52 1311.62 1030.06 494.254 266.708 191.668 160.998 162.853 209.806 132.222 112.579 146.154 97.0245 98.4381 138.262 149.306 98.7077 103.791 112.131 99.5533 133.843 294.887 279.307 191.499 300.294 227.21 212.365 150.537 137.826 188.223 281.796 394.093 408.452 601.125 446.546 316.036 461.495 444.893 748.666 308.909 197.816 250.16 152.059 124.698 73.3064 142.472 106.578 106.559 82.9572 286.618 314.492 379.648 1379.83 2711.02 569.648 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1272.24 1281.48 1299.31 1323.74 1353.35 1423.15 1581.95 1751.16 1889.91 2001.03 2013.34 1859.53 1536.11 982.59 654.274 558.114 471.453 396.031 388.94 399.615 425.827 604.826 756.419 859.812 767.138 793.268 857.72 821.975 925.362 1185.46 1461.37 1549.07 1724.98 1417.21 1098.41 1012.23 1030.31 713.734 398.072 288.682 229.114 205.806 178.006 98.4912 104.695 152.317 117.066 134.297 136.541 132.842 129.353 122.758 90.6572 172.207 243.016 236.551 218.069 223.6 267.627 271.595 340.369 145.506 129.776 173.033 248.641 303.074 394.694 634.348 501.575 519.133 543.625 504.608 1504.85 321.785 262.291 399.417 262.367 152.176 121.887 176.807 99.3546 215.477 140.627 360.281 335.532 844.862 1154.56 1284.76 575.393 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1274.88 1272.12 1268.21 1286.4 1378.22 1481.7 1554.03 1491.93 1413.07 1214.51 989.563 737.538 493.287 420.031 361.419 295.194 299.151 384.111 474.681 583.006 690.994 748.846 729.775 586.846 681.783 775.732 866.222 868.269 978.808 997.563 887.675 609.527 446.13 590.746 801.51 808.21 505.822 229.993 242.394 181.195 133.274 98.6697 104.671 144.373 150.993 176.88 205.83 250.383 100.729 113.891 103.605 95.8475 146.734 288.092 254.436 132.791 140.073 190.028 387.166 372.97 169.205 203.838 234.53 285.245 354.775 505.682 659.587 538.899 950.069 660.615 2374.51 871.85 433.64 449.547 507.736 277.436 191.521 264.75 133.622 91.7999 165.163 142.429 199.032 1779.95 1932.17 1160.45 1020.58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1188.38 1190.12 1210.93 1239.21 1269.27 1298.53 1202.85 1096.93 957.55 780.256 601.944 433.553 311.251 283.495 265.959 256.354 346.877 468.938 648.683 726.401 762.298 756.935 695.699 616.296 539.622 670.777 812.918 895.538 643.782 465.853 385.729 422.72 510.031 591.302 724.95 755.028 548.42 247.588 265.112 191.09 115.398 102.81 144.815 159.731 181.286 224.158 228.345 147.26 113.975 138.817 148.638 135.617 158.891 156.318 112.088 131.866 114.068 158.76 233.295 245.983 472.784 522.441 594.131 733.095 451.473 646.132 907.505 1598.76 2213.19 2213.38 890.746 300.771 261.694 324.823 460.906 179.077 200.768 351.389 144.368 142.832 226.141 244.973 907.343 1224.09 1133.35 1098.75 939.28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1147.77 1136.15 1108.17 1064.57 1005.39 892.227 760.63 628.863 605.031 593.824 572.379 556.98 468.578 356.048 356.016 355.92 394.614 462.431 545.487 694.594 739.018 685.402 781.279 711.334 503.965 770.739 830.875 717.389 520.779 355.758 370.388 415.916 520.972 843.447 711.086 532.9 486.78 410.744 281.5 139.252 156.797 168.143 162.087 171.657 184.533 198.658 189.397 170.806 164.471 165.681 141.86 142.517 135.874 104.471 170.436 225.941 177.08 162.263 240.251 442.368 1070.08 867.729 715.089 1310.51 600.817 1014.36 1162.98 1497.36 1326.38 590.228 274.127 369.757 274.789 217.512 199.007 220.968 235.204 239.58 235.372 306.011 283.681 428.4 610.041 1183.46 824.148 927.239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 828.229 807.714 763.594 686.613 596.227 495.27 494.763 501.305 503.978 503.632 508.751 529.195 468.406 308.908 308.321 380.561 433.374 507.151 628.351 722.645 794.534 822.292 954.294 1129.18 1169.83 728.299 624.577 614.45 508.886 838.53 619.126 686.948 1053.38 1256.44 1643.7 772.956 401.722 261.175 173.116 213.518 205.149 188.508 120.559 267.348 369.289 353.398 346.704 228.084 211.852 182.876 117.915 106.299 141.905 238.82 266.486 266.302 265.721 326.459 542.752 1089.05 737.677 704.654 1042.6 753.547 788.379 605.417 871.768 907.974 362.255 301.686 163.041 207.368 229.163 307.567 309.378 218.917 242.531 308.73 293.215 349.334 365.467 401.653 674.344 863.087 701.888 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 802.127 781.875 728.65 647.881 542.99 513.152 477.987 441.786 424.377 404.203 471.761 545.388 500.178 481.749 504.956 554.7 590.541 841.6 1108 1236.98 1073.34 909.618 1203.81 1193.32 1189.41 1338 1032.57 880.851 807.207 717.226 1065.92 1890.13 1934.18 1471.86 1075.7 622.796 715.876 333.624 157.768 142.444 142.505 117.041 133.403 247.324 441.883 319.436 395.288 218.546 227.896 256.959 173.883 175.556 153.387 224.713 169.582 348.35 416.255 391.66 475.073 680.742 497.767 509.075 779.126 591.29 335.325 367.527 579.381 603.672 196.804 127.466 152.333 148.633 303.488 253.964 281.182 211.814 291.881 334.26 325.892 246.097 470.168 315.992 324.235 622.7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 621.205 580.047 541.046 509.305 471.271 429.911 399.238 364.622 341.726 318.824 451.387 685.181 849.445 983.46 707.923 518.415 610.752 905.912 1254.78 1038.45 889.349 803.397 762.037 1141.77 1363.31 1141.5 789.501 642.018 1044.01 1912.46 1989.65 2993.64 2503.73 1523.44 763.362 277.47 328.115 249.914 165.421 113.176 101.562 101.472 192.005 274.036 207.103 270.872 242.545 267.083 191.406 259.266 158.765 156.275 132.769 185.494 281.062 432.582 410.783 432.029 586.887 688.311 500.364 409.813 293.434 189.047 351.355 393.936 331.495 220.554 139.234 172.51 173.638 192.418 250.395 264.331 185.587 276.221 432.719 306.396 396.527 335.111 225.996 429.514 555.666 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 781.593 759.683 697.327 599.491 507.178 488.026 466.709 443.253 416.797 399.184 413.136 450.262 547.763 662.792 797.255 710.66 584.663 833.009 859.786 708.034 804.516 882.812 969.431 1066.3 1279.99 1248.1 803.145 914.886 1509.97 1571.51 1419.53 2378.43 1949.33 1189.78 640.643 363.814 280.913 345.917 194.304 149.628 102.315 113.27 145.463 116.667 134.215 184.775 182.081 224.595 342.336 361.319 283.73 176.433 159.798 175.485 296.644 384.503 361.439 331.142 800.718 682.37 346.189 242.416 171.745 140.473 191.613 179.057 180.832 497.098 228.872 201.5 128.453 189.395 237.668 233.906 280.947 456.949 285.068 186.942 235.52 154.517 346.242 293.082 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 779.822 769.573 743.915 705.887 656.42 637.695 653.235 672.913 698.263 726.324 837.433 929.275 1051.94 1083.77 938.275 923.405 954.31 868.796 945.332 1170.15 1578.54 1571.52 1385.07 1966.78 1359.3 1020.9 1288.61 1285.89 1089.58 1176.96 1402.19 1504.51 928.374 667.692 427.373 345.466 287.009 199.648 166.304 148.156 154.394 87.7061 111.861 114.178 126.655 116.828 172.475 160.866 202.668 228.763 165.713 161.442 187.78 242.617 235.48 291.3 352.857 456.387 292.353 259.375 219.62 166.12 189.827 172.035 132.768 144.077 136.52 181.474 198.185 144.576 201.311 287.445 291.052 413.965 323.381 186.941 103.327 192.338 986.71 245.064 429.915 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 888.067 876.267 840.2 786.411 816.749 853.115 895.164 933.122 957.076 805.781 602.73 600.406 686.323 782.403 831.519 827.551 898.353 1006.54 1183.03 1429 1702.75 1401.7 1335.57 1608.57 2889.2 1777.03 933.852 709.61 766.206 864.241 996.43 981.694 788.931 524.819 373.081 309.672 242.476 182.251 165.463 176.172 164.398 143.436 150.036 135.63 159.802 227.474 150.348 139.15 147.891 203.185 148.941 204.865 246.142 241.866 223.393 214.705 191.832 155.999 279.492 225.016 188.016 198.431 230.132 137.602 154.068 194.26 179.405 348.933 157.998 176.98 253.165 280.816 395.01 277.859 205.059 124.468 132.257 235.45 262.171 189.89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 841.297 823 787.049 734.376 676.279 633.144 594.572 589.521 607.953 741.391 971.316 931.593 723.48 792.41 909.71 1034.67 1382.31 1949.91 1281.31 917.081 948.547 1121.61 1345.44 1235.81 944.046 673.349 571.963 605.668 724.811 761.529 662.921 531.915 417.524 340.056 289.274 238.01 164.875 157.377 150.595 164.697 174.847 160.253 195.529 215.217 187.188 248.617 289.683 260.906 234.835 218.416 224.576 263.413 243.904 286.524 159.236 161.652 198.896 304.27 167.161 178.163 329.44 247.047 310.792 198.022 157.132 163.633 117.185 132.57 277.292 255.833 290.095 237.13 265.488 147.106 242.05 337.04 369.238 273.866 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 871.868 845.399 779.295 689.752 586.605 620.567 684.77 728.556 733.19 725.845 723.542 776.61 899.178 988.686 1136.14 1973.54 1651.55 605.828 583.265 652.95 700.09 501.292 686.063 771.336 659.349 442.798 506.968 530.022 503.075 461.801 396.262 327.726 273.281 245.387 215.249 174.158 151.319 144.975 168.64 222.781 205.728 372.94 220.639 182.487 165.694 233.735 268.326 198.814 140.596 189.736 297.692 132.11 162.772 176.018 181.882 237.425 179.098 119.844 186.328 222.543 258.688 279.415 192.24 112.314 145.247 153.88 160.504 294.397 202.483 165.889 248.839 175.825 247.299 351.761 394.622 314.674 304.252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 925.674 915.072 885.824 885.527 905.788 913.037 836.381 694.559 612.353 704.846 959.291 1631.36 1662.62 860.043 1019.28 1228.03 741.026 506.748 404.092 352.612 398.651 582.054 947.273 784.058 567.089 421.879 435.593 435.784 388.583 350.66 306.187 245.421 209.612 211.67 176.536 149.064 157.711 166.647 201.651 255.592 299.853 366.861 246.274 176.713 142.956 179.542 226.282 228.615 213.128 168.463 126.819 126.529 209.896 202.887 199.459 171.603 132.726 129.846 218.801 268.178 324.444 183.842 163.662 120.132 254.929 301.489 193.158 227.116 157.02 151.575 243.878 278.356 265.534 317.595 303.341 220.25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1008.64 945.484 833.17 698.322 624.974 530.426 547.142 803.184 1277.85 2382.3 2724.65 1286.24 620.242 636.474 543.697 471.448 473.639 396.858 333.237 348.676 787.02 879.875 603.903 374.182 314.17 317.721 334.995 312.502 265.389 231.822 200.233 183.7 171.169 142.014 139.724 192.189 161.626 263.524 256.392 416.375 351.322 201.466 130.867 200.022 274.547 237.436 147.23 120.871 106.854 127.452 232.044 271.657 218.321 169.145 218.891 379.578 271.4 268.416 229.886 302.395 529.341 273.25 352.199 347.374 346.926 185.625 230.587 177.628 176.84 227.007 158.341 202.978 197.303 227.161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1010.64 925.47 797.652 642.492 983.568 1442.48 1903.05 2322.93 2450.75 1519.88 837.878 558.005 429.539 414.12 471.722 462.454 368.407 295.757 473.208 829.552 602.798 417.32 292.619 243.685 303.146 357.807 294.395 208.796 189.648 185.737 184.067 151.414 146.23 160.597 168.409 207.576 275.245 250.376 333.07 465.044 316.611 130.725 133.326 193.032 92.5538 149.327 165.517 178.147 198.564 249.202 257.129 196.044 231.482 394.821 548.741 275.636 214.073 285.283 370.485 402.013 318.189 194.884 366.234 239.36 155.644 226.383 161.552 150.136 194.287 180.677 172.078 257.368 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1019.26 1150.39 1338.06 1565.76 1796.9 2031.86 2074.97 1748.35 1382.53 886.889 593.624 523.175 465.219 406.089 389.254 340.513 336.801 688.538 624.755 431.037 287.177 237.026 348.282 384.283 224.638 218.351 178.095 159.851 141.778 129.31 148.831 138.477 150.151 173.435 244.057 270.278 263.13 295.26 287.151 255.063 214.365 156.653 129.736 137.126 158.08 169.395 138.568 143.404 174.815 182.156 234.426 295.577 396.727 342.257 285.249 309.752 350.597 477.164 389.667 219.042 305.915 271.382 209.559 107.98 269.263 110.85 219.956 166.663 157.14 259.441 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1518.29 1521.23 1529.4 1538.29 1544.53 1547.51 1554.89 1443.69 1184.47 968.338 784.032 573.689 337.129 370.393 390.233 375.714 529.953 585.048 486.613 304.68 215.597 225.446 327.368 240.4 229.422 228.249 212.941 211.318 130.536 156.737 158.658 163.61 177.98 211.514 279.249 333.617 271.549 240.044 261.311 228.462 177.967 193.826 193.971 112.531 166.215 132.114 149.969 209.102 259.849 220.9 256.099 323.056 335.378 245.059 301.525 460.086 385.141 471.591 329.173 215.37 332.286 302.085 160.309 183.653 140.136 275.987 143.405 163.181 295.751 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1253.74 1259.49 1267.46 1273.32 1273.7 1239.25 1203.95 1131.37 1047.88 847.748 572.708 545.642 546.164 550.894 550.998 526.811 442.751 313.618 210.259 199.072 181.616 236.546 306.473 316.145 286.637 307.495 231.421 162.707 168.188 189.228 205.231 211.259 274.485 337.895 328.839 298.232 308.252 302.866 264.381 204.307 154.978 174.192 186.023 185.831 170.41 272.907 413.607 305.342 214.527 341.933 319.782 258.469 227.86 311.506 405.827 370.292 429.148 380.459 275.572 201.042 259.593 203.255 160.054 216.127 151.254 171.982 341.065 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1121.45 1115.48 1099.26 1072.31 1047.75 1071.25 1094.19 1004.55 918.214 768.623 626.64 636.271 616.89 570.338 449.866 322.443 200.871 194.143 194.916 225.517 303.227 303.173 286.684 249.452 220.715 228.258 235.624 196.218 227.76 245.804 275.853 317.483 273.488 283.19 259.335 304.461 477.205 286.321 210.581 255.032 277.106 268.425 320.904 225.496 329.138 346.447 268.234 299.411 302.626 238.939 281.432 310.399 402.691 372.201 481.365 518.037 290.211 308.581 395.838 221.377 260.95 239.216 188.67 218.735 365.664 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1024 1015.16 992.344 956.009 952.235 978.402 977.784 904.164 824.615 682.809 580.617 527.859 474.159 395.461 257.388 235.937 269.742 349.46 348.475 311.096 245.374 181.213 240.301 235.496 255.516 241.573 219.268 220.587 200.037 260.118 277.283 243.747 241.393 251.343 341.694 356.454 314.726 259.149 246.028 302.658 249.368 232.957 290.386 303.35 268.617 255.05 269.841 227.933 232.11 328.384 373.448 351.801 351.917 484.63 413.926 285.01 297.907 244.336 307.529 348.419 257.229 322.42 495.572 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 956.804 947.126 923.614 892.919 894.253 892.703 821.52 726.317 640.205 547.413 553.75 514.021 357.656 286.911 292.465 425.79 426.721 389.481 318.581 200.522 223.819 226.452 204.264 197.223 244.024 192.611 185.229 183.635 236.162 242.674 193.604 208.729 264.172 301.939 240.091 185.256 217.022 258.767 244.07 231.178 269.664 275.586 238.891 238.95 277.989 248.132 230.598 266.285 307.947 285.206 280.012 321.769 254.626 277.6 309.216 364.836 401.031 341.9 380.079 408.258 561.306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 852.989 837.401 798.159 766.376 728.782 680.227 616.711 577.218 620.412 699.906 841.002 829.29 770.151 682.607 561.916 433.821 316.626 289.838 311.963 299.547 231.368 216.297 255.78 260.126 247.953 216.361 180.397 198.117 155.772 189.437 244.532 254.131 368.977 264.706 201.048 135.985 274.849 234.281 236.087 281.857 225.842 236.939 269.334 243.608 214.742 234.452 272.189 304.319 263.892 238.922 207.558 298.022 396.093 448.714 471.464 399.769 474.817 425.697 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 909.295 861.43 784.017 681.346 704.496 729.221 815.794 910.238 966.302 972.153 875.407 695.227 530.58 438.423 479.937 480.241 442.838 401.878 393.338 402.989 369.268 309.766 281.517 245.193 198.047 193.136 187.662 254.927 301.656 299.311 231.235 175.406 188.011 215.928 269.447 259.792 244.015 251.861 238.279 283.029 210.499 189.798 259.147 248.664 233.221 318.661 306.434 250.81 306.34 326.57 330.652 418.614 397.392 384.979 402.309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 899.509 882.986 851.19 846.048 834.209 860.803 916.156 880.521 807.768 704.337 602.491 501.938 486.991 447.669 400.656 393.792 400.455 393.956 372.549 347.364 335.834 289.823 255.058 237.889 230.466 241.839 247.773 236.008 227.561 266.31 281.63 231.496 302.055 185.12 226.685 199.23 198.65 194.675 203.837 201.253 325.6 248.609 232.692 276.945 273.926 344.005 285.882 355.388 325.569 406.651 471.783 405.917 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 948.084 945.39 934.111 914.47 970.769 1093.65 985.466 654.581 522.895 468.289 489.54 494.033 481.412 444.582 436.272 417.184 397.107 404.225 403.129 345.494 381.529 375.655 307.358 321.373 321.323 268.333 200.29 246.08 216.161 261.977 216.499 220.326 236.304 202.776 166.141 177.796 210.867 263.526 292.528 242.574 249.481 317.97 296.536 281.405 270.328 260.837 311.486 393.612 370.682 469.749 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 703.487 664.229 634.751 611.81 611.279 618.235 596.08 563.112 518.543 465.617 408.191 431.213 430.051 445.314 519.588 485.432 443.902 455.727 445.932 406.943 436.685 328.341 300.864 353.791 320.383 261.548 298.145 271.055 284.526 228.127 197.754 203.451 204.91 245.753 319.741 311.407 279.032 282.957 283.864 317.677 250.657 235.971 211.253 247.314 322.708 448.33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 628.275 590.899 571.401 552.459 526.775 501.941 452.842 426.9 428.421 432.428 484.92 534.26 445.734 425.613 397.515 380.566 398.98 429.881 377.143 374.317 399.3 370.291 391.442 442.584 316.076 282.186 250.862 229.943 229.362 230.371 228.134 333.494 369.006 319.883 325.687 335.044 279.046 282.177 278.53 236.187 258.747 386.216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 583.543 577.432 578.799 553.29 477.24 483.425 539.265 483.248 430.91 395.086 369.105 404.103 420.509 384.942 323.418 369.967 336.508 364.19 357.551 362.671 317.242 313.164 324.621 279.109 207.495 221.677 235.851 226.94 288.556 349.059 380.429 413.918 399.113 343.726 391.415 382.35 397.284 367.212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 618.989 665.976 652.504 566.79 508.569 471.978 465.976 456.642 403.922 389.138 314.631 304.89 372.956 378.036 348.993 270.468 306.572 297.857 289.356 313.174 282.525 335.017 292.014 294.827 314.21 385.881 372.784 453.401 489.151 424.867 424.91 476.625 495.615 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 738.351 772.692 603.537 418.988 415.034 375.821 320.267 385.222 382.553 401.357 425.575 401.585 408.324 386.226 578.565 447.192 451.199 344.814 426.824 422.922 359.686 376.213 404.257 385.14 406.678 363.859 519.142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 707.175 646.844 534.538 513.754 501.448 488.714 490.033 582.558 473.724 370.531 365.905 351.815 324.968 363.602 323.122 446.489 388.559 323.693 286.358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
+nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
diff --git a/sunpy/physics/tests/test_differential_rotation.py b/sunpy/physics/tests/test_differential_rotation.py
--- a/sunpy/physics/tests/test_differential_rotation.py
+++ b/sunpy/physics/tests/test_differential_rotation.py
@@ -323,11 +323,16 @@ def test_warp_sun_coordinates(all_on_disk_map):
     xy2 = _warp_sun_coordinates(dummy_array, all_on_disk_map, new_observer)
 
     # Test the properties of the output
-    shape = all_on_disk_map.data.shape
     assert xy2.shape == dummy_array.shape
     assert isinstance(xy2, np.ndarray)
 
     # Test the values - values are not independently found
     # We are passing in 500 pairs of (0,0) so all the output pixels should be the same
-    np.testing.assert_almost_equal(xy2[:, 0], 2.3776536242111312, decimal=2)
-    np.testing.assert_almost_equal(xy2[:, 1], 0.23785889303423113, decimal=2)
+    np.testing.assert_almost_equal(xy2[:, 0], -2.08384686, decimal=2)
+    np.testing.assert_almost_equal(xy2[:, 1], -0.23927568, decimal=2)
+
+
+@pytest.mark.array_compare
+def test_differential_rotation(aia171_test_map):
+    rot_map = differential_rotate(aia171_test_map, time=2*u.day)
+    return rot_map.data