42953 147
8830 747
12695 316
7545 508
2417 141
12608 478
15428 558
10212 755
7389 678
7282 526
1963 371
1314 31