1035 871
1031 354
989 494
963 672
941 811
935 326
874 180
813 710
771 870
427 641
351 490
140 445
43 163
39 211