43224 147
9710 747
13453 316
3042 507
2499 141
12710 478
16789 558
10537 755
7556 678
7443 526
2059 371
1434 31