43224 147
9712 747
13458 316
3042 507
2499 141
12710 478
16798 558
10537 755
7556 678
7443 526
2059 371
1434 31