41889 147
6391 744
8035 316
2647 507
2196 141
12085 478
12507 557
8389 754
6731 677
6625 526
1734 371
985 31