42054 147
7593 745
8400 316
2691 507
2216 141
12190 478
12753 558
8666 754
6861 677
6698 526
1756 371
1016 31