42044 147
7560 745
8356 316
2683 507
2212 141
12182 478
12722 557
8650 754
6858 677
6692 526
1752 371
1009 31