42051 147
7571 745
8375 316
2688 507
2214 141
12186 478
12729 557
8656 754
6858 677
6693 526
1753 371
1012 31