43218 843
31452 235
39774 728
7740 529
2811 70
10918 736
16549 616
8837 633
6510 159
9125 497
13302 679