1003 30
765 711
938 442
1012 832
728 198
270 21
940 944
798 239
326 997
907 723
549 80
16 554
764 88
206 549
33 417
516 415
532 413
625 259
772 809
975 500
298 412
71 484
496 450
711 698