42051 147
7570 745
8373 316
2688 507
2213 141
12185 478
12728 557
8656 754
6858 677
6693 526
1753 371
1011 31