42067 147
7621 745
8426 316
2694 507
2216 141
12203 478
12779 558
8687 754
6865 677
6706 526
1758 371
1020 31