19962 104
40955 131
5021 346
8348 613
25015 425
15181 105
7694 468
14495 82
8405 443
2035 351
18513 78
5012 492
1532 32
2477 458
2777 325
3436 634
3742 504