19959 104
40951 131
5020 346
8345 613
25014 425
15180 105
7690 468
14495 82
8405 443
2034 351
18513 78
5010 492
1532 32
2477 458
2776 325
3435 634
3742 504