41896 147
6394 744
8043 316
2649 507
2196 141
12091 478
12521 557
8402 754
6732 677
6626 526
1734 371
985 31