26073 18103 15100 14738 22259 10277 6225 7663 6618 9945 7590 4293 4656 5145 2001 1779 1609 2191 1617 2554 2198 1578 3446 1380 1249 1223 834 3754 2283 3028 1100 457 1201 2192 1508 1393 952 1032 1279 1370 649 1900 666 1313 1353 1500 877 874 1133 754 695 609 696 756 670 301 630 798 436 388 864 497 449 919 536 673 837 534 845 626 871 740 391 435 424 338 744 368 393 938 804 456 267 338 NA 635 402 462 525 1069 487 756 360 481 NA 480 68 262 520 298