19965 104
40974 131
5052 346
8348 613
25025 425
15170 105
7806 468
14477 82
8408 443
2037 351
18532 78
5168 492
1537 32
2464 458
2795 325
3452 634
3801 504