503 496
498 912
469 695
310 748
72 963
703 625
57 868
535 255
194 218
792 976
1047 335
588 8
804 850
2999 792
960 940
295 422
446 454
1006 574
241 397
638 860
512 585
595 629