19945 104
40953 131
5039 346
8335 613
25011 425
15164 105
7798 468
14458 82
8400 443
2029 351
18524 78
5045 492
1535 32
2462 458
2782 325
3442 634
3795 504