42045 147
7566 745
8366 316
2684 507
2212 141
12182 478
12725 557
8653 754
6858 677
6693 526
1752 371
1009 31