43235 148
9734 747
13514 316
3046 507
2500 141
12713 478
16947 558
10550 755
7558 678
7449 526
2066 371
1448 31