43366 843
31574 235
39833 728
7753 529
2820 70
10947 736
16578 616
8860 633
6527 159
9138 497
13309 679