42073 147
7639 745
8450 316
2694 507
2218 141
12213 478
12793 558
8697 754
6873 677
6710 526
1759 371
1021 31