19947 104
40959 131
5040 346
8335 613
25012 425
15164 105
7799 468
14459 82
8400 443
2031 351
18524 78
5055 492
1535 32
2462 458
2782 325
3444 634
3796 504