43234 148
9730 747
13511 316
3045 507
2500 141
12713 478
16925 558
10548 755
7558 678
7448 526
2064 371
1445 31