19962 104
40954 131
5021 346
8347 613
25014 425
15181 105
7692 468
14495 82
8405 443
2034 351
18513 78
5012 492
1532 32
2477 458
2777 325
3435 634
3742 504