43641 843
31767 235
39889 728
7765 529
2832 70
10983 736
16615 616
8882 633
6555 159
9177 497
13327 679