42073 147
7642 745
8451 316
2695 507
2218 141
12216 478
12794 558
8701 754
6873 677
6710 526
1759 371
1021 31