42058 147
7602 745
8409 316
2692 507
2216 141
12196 478
12762 558
8673 754
6861 677
6699 526
1758 371
1018 31