42072 843
30558 233
39532 728
7678 529
2763 70
10748 736
16431 616
8755 633
6415 159
8977 497
13207 679