42051 147
7574 745
8387 316
2689 507
2214 141
12188 478
12733 557
8660 754
6858 677
6694 526
1754 371
1012 31