42042 147
7382 745
8349 316
2678 507
2210 141
12175 478
12714 557
8632 754
6853 677
6691 526
1751 371
1005 31