42051 147
7576 745
8392 316
2689 507
2215 141
12188 478
12738 557
8662 754
6858 677
6695 526
1755 371
1012 31