42017 147
6864 744
8296 316
2676 507
2206 141
12151 478
12681 557
8591 754
6841 677
6683 526
1748 371
999 31