43395 843
31594 235
39841 728
7753 529
2820 70
10952 736
16580 616
8862 633
6531 159
9140 497
13310 679