43216 147
9707 747
13434 316
3039 507
2498 141
12709 478
16754 558
10533 755
7556 678
7441 526
2058 371
1429 31