42057 147
7599 745
8408 316
2692 507
2216 141
12196 478
12759 558
8671 754
6861 677
6699 526
1758 371
1018 31