42042 147
7478 745
8352 316
2679 507
2211 141
12178 478
12718 557
8638 754
6853 677
6691 526
1752 371
1005 31