42066 147
7617 745
8424 316
2694 507
2216 141
12203 478
12776 558
8686 754
6864 677
6703 526
1758 371
1019 31