19963 104
40956 131
5023 346
8357 613
25015 425
15184 105
7694 468
14497 82
8406 443
2035 351
18513 78
5012 492
1532 32
2477 458
2777 325
3438 634
3742 504