43389 843
31587 235
39841 728
7753 529
2820 70
10952 736
16580 616
8862 633
6529 159
9140 497
13309 679