42025 147
7060 744
8315 316
2677 507
2207 141
12159 478
12694 557
8604 754
6847 677
6685 526
1749 371
1001 31