42044 147
7561 745
8359 316
2683 507
2212 141
12182 478
12724 557
8652 754
6858 677
6692 526
1752 371
1009 31