19954 104
40968 131
5048 346
8342 613
25019 425
15167 105
7800 468
14470 82
8403 443
2035 351
18524 78
5129 492
1535 32
2462 458
2788 325
3448 634
3798 504