43302 843
31527 235
39817 728
7751 529
2812 70
10934 736
16567 616
8858 633
6519 159
9130 497
13306 679