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