1036 871
1035 354
990 494
963 672
942 811
935 326
874 180
816 710
771 870
428 641
351 490
142 445
44 163
39 211