42953 147
8830 747
12697 316
7545 508
2417 141
12608 478
15430 558
10212 755
7389 678
7282 526
1963 371
1315 31