1016 756
957 871
854 891
114 677
315 798
79 533
171 441
506 398
235 859
669 427
809 835
242 679
583 899
34 486
1007 850
703 461
1012 889
201 676
540 257