19964 104
40973 131
5052 346
8347 613
25024 425
15170 105
7806 468
14477 82
8408 443
2037 351
18532 78
5166 492
1537 32
2464 458
2794 325
3451 634
3801 504