13986 12057
13746 10017
13485 6084
8454 12693
7132 10897
5743 838
2934 9404
863 9683
839 3212
839 12626