42040 147
7283 745
8334 316
2678 507
2208 141
12169 478
12708 557
8621 754
6852 677
6689 526
1751 371
1005 31