1167 533
941 974
893 833
848 501
788 122
753 817
680 842
626 544
620 946
583 761
455 490
215 147
165 481
124 796