42041 147
7359 745
8345 316
2678 507
2210 141
12174 478
12714 557
8627 754
6853 677
6691 526
1751 371
1005 31