43292 843
31514 235
39811 728
7748 529
2812 70
10930 736
16565 616
8855 633
6518 159
9129 497
13306 679