43411 843
31598 235
39842 728
7753 529
2820 70
10952 736
16582 616
8864 633
6531 159
9141 497
13310 679