42039 147
7233 745
8329 316
2678 507
2208 141
12166 478
12703 557
8619 754
6852 677
6688 526
1751 371
1004 31