43662 843
31781 235
39896 728
7769 529
2834 70
10987 736
16615 616
8884 633
6557 159
9181 497
13328 679