42051 147
7573 745
8379 316
2689 507
2214 141
12186 478
12731 557
8658 754
6858 677
6694 526
1754 371
1012 31