43544 843
31696 235
39865 728
7759 529
2827 70
10971 736
16598 616
8872 633
6543 159
9158 497
13320 679