19962 104
40973 131
5052 346
8347 613
25024 425
15169 105
7805 468
14476 82
8408 443
2037 351
18532 78
5166 492
1537 32
2464 458
2793 325
3451 634
3801 504