43224 147
9713 747
13460 316
3042 507
2499 141
12710 478
16809 558
10538 755
7556 678
7443 526
2059 371
1434 31