42951 147
8828 747
12685 316
7545 508
2416 141
12607 478
15418 558
10206 755
7389 678
7282 526
1963 371
1312 31