42064 147
7610 745
8420 316
2693 507
2216 141
12203 478
12772 558
8684 754
6863 677
6703 526
1758 371
1018 31