42953 147
8828 747
12689 316
7545 508
2416 141
12607 478
15421 558
10209 755
7389 678
7282 526
1963 371
1312 31