1021 849
1004 729
917 909
370 41
225 307
309 743
936 240
467 489
807 649
171 111
58 765
188 502
917 907
878 163
619 228
326 355
486 244
653 731