42265 843
30712 233
39568 728
7688 529
2772 70
10786 736
16448 616
8765 633
6430 159
8997 497
13217 679