43290 843
31514 235
39810 728
7745 529
2812 70
10929 736
16565 616
8855 633
6516 159
9129 497
13306 679