43283 843
31508 235
39805 728
7743 529
2812 70
10925 736
16564 616
8854 633
6515 159
9129 497
13305 679