43274 843
31503 235
39802 728
7743 529
2812 70
10925 736
16562 616
8853 633
6512 159
9128 497
13305 679