1003 521
467 516
165 514
456 513
1000 508
32 506
274 506
912 505
58 503
554 502
929 501
637 498
754 496
323 494
192 494
294 493
39 489
189 487
45 487
755 483