42954 147
8832 747
12700 316
7547 508
2417 141
12608 478
15437 558
10213 755
7389 678
7285 526
1964 371
1315 31