43240 843
31473 235
39788 728
7742 529
2812 70
10921 736
16553 616
8837 633
6511 159
9126 497
13303 679