500 1000 698 698 696 696 696 695 695 694 693 693 691 691 691 689 688 684 682 682 680 680 676 672 671 670 669 668 667 667 667 664 664 664 663 663 659 659 659 658 658 657 654 654 652 652 651 648 647 647 647 645 645 641 640 637 637 637 635 635 634 633 633 632 632 631 630 629 627 623 621 619 618 618 618 617 615 614 613 613 611 611 609 609 603 602 600 597 596 596 596 595 593 593 592 592 591 591 590 589 587 586 585 583 582 582 581 581 577 574 573 573 572 571 570 569 569 568 567 566 565 565 565 563 563 562 562 562 561 561 559 555 554 554 554 553 552 550 550 547 546 544 540 539 537 536 535 534 534 533 532 531 530 525 524 524 523 520 519 515 513 513 508 508 507 504 503 501 500 500 499 494 492 490 487 487 486 484 484 484 483 481 477 476 476 475 475 475 473 471 471 471 470 470 469 469 468 468 467 465 464 463 463 462 460 457 457 455 455 454 452 451 451 451 450 450 447 447 444 444 443 442 442 442 441 441 441 440 438 438 437 437 434 433 432 431 428 427 426 425 424 424 424 422 422 421 420 419 418 418 417 416 415 415 414 414 414 413 412 410 407 404 404 403 403 402 401 401 398 398 397 397 396 395 394 393 393 392 392 390 389 388 388 388 388 387 386 386 385 384 383 381 380 380 377 377 375 375 374 373 373 373 371 370 370 370 370 369 369 369 368 368 368 367 367 366 365 364 363 362 362 361 361 361 360 354 352 350 350 349 346 346 345 344 344 343 342 341 340 339 337 335 335 334 334 333 332 331 331 330 330 330 330 329 328 327 326 326 326 325 324 323 323 322 322 321 321 321 320 319 318 318 317 316 316 315 313 312 310 310 309 309 306 306 305 304 302 301 300 300 300 299 297 297 296 295 294 293 292 292 291 291 291 288 286 286 286 286 286 285 285 283 283 281 281 281 281 279 278 277 275 274 273 272 271 270 269 269 268 268 267 267 266 265 264 264 263 262 261 261 260 259 258 255 254 253 252 252 251 249 248 247 245 244 243 243 241 240 240 239 238 238 237 237 236 235 234 233 229 229 228 228 228 227 227 227 226 226 225 225 222 221 221 219 217 216 213 210 210 209 209 208 207 206 206 206 205 204 203 202 201 200