43030 147
8838 747
12707 316
2920 507
2444 141
12612 478
15316 558
10269 755
7416 678
7309 526
1978 371
1331 31