42990 147
8905 747
12974 316
7586 508
2450 141
12662 478
15765 558
10298 755
7449 679
7332 526
1995 371
1351 31