42041 147
7328 745
8342 316
2678 507
2208 141
12171 478
12712 557
8627 754
6853 677
6690 526
1751 371
1005 31