43255 843
31490 235
39798 728
7742 529
2812 70
10925 736
16559 616
8845 633
6512 159
9126 497
13305 679