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