42046 147
7566 745
8367 316
2687 507
2212 141
12184 478
12727 557
8654 754
6858 677
6693 526
1753 371
1009 31