43417 843
31603 235
39842 728
7754 529
2821 70
10954 736
16584 616
8865 633
6535 159
9142 497
13311 679