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