42019 147
6893 744
8297 316
2676 507
2206 141
12152 478
12684 557
8594 754
6842 677
6684 526
1749 371
1000 31