42953 147
8831 747
12698 316
7545 508
2417 141
12608 478
15432 558
10213 755
7389 678
7285 526
1963 371
1315 31