1 506 46615 34309 15433 15095 14022 13407 10565 9707 8871 8003 7421 5595 5114 5043 3921 3665 3534 3428 3152 2952 2735 2663 2650 2434 2028 1982 1915 1805 1783 1493 1458 1432 1364 1361 1356 1352 1322 1315 1300 1298 1231 1111 1103 991 929 854 846 764 762 715 697 686 681 665 652 546 539 534 498 496 471 448 444 432 431 427 423 411 400 388 384 382 380 372 365 345 340 335 328 326 325 320 320 315 312 312 304 303 300 298 296 284 262 257 253 249 241 231 229 226 225 216 215 215 209 205 203 198 180 178 173 170 170 162 162 160 157 152 150 143 142 138 132 127 127 126 126 125 123 115 114 109 108 108 106 105 103 102 101 101 99 99 98 98 96 95 93 92 90 89 88 85 79 78 78 77 76 76 72 72 66 65 64 62 62 62 62 61 59 59 58 58 58 58 56 56 55 55 54 54 51 50 49 49 49 48 48 46 46 43 43 43 40 39 39 38 38 37 36 36 35 34 33 33 32 31 31 29 28 28 28 27 27 27 27 25 25 25 25 24 24 24 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 18 17 17 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1