43319 843
31536 235
39825 728
7751 529
2814 70
10935 736
16570 616
8860 633
6522 159
9131 497
13307 679