42994 147
8911 747
12980 316
7588 508
2453 141
12666 478
15782 558
10304 755
7451 679
7334 526
1998 371
1353 31