43030 147
8838 747
12705 316
2920 507
2443 141
12612 478
15315 558
10269 755
7416 678
7309 526
1978 371
1331 31