42055 147
7593 745
8402 316
2691 507
2216 141
12192 478
12754 558
8667 754
6861 677
6699 526
1756 371
1016 31