1010 113
694 423
582 648
308 843
122 700
194 562
859 883
42 226
1002 923
210 585
809 382
556 859
1178 67
741 469
906 871
808 978
317 817
539 806
639 792
376 935