42950 147
8827 747
12680 316
7545 508
2416 141
12607 478
15413 558
10205 755
7388 678
7282 526
1963 371
1312 31