42074 147
7646 745
8456 316
2695 507
2220 141
12218 478
12797 558
8708 754
6874 677
6711 526
1761 371
1025 31