19969 104
40976 131
5052 346
8349 613
25030 425
15174 105
7810 468
14483 82
8409 443
2038 351
18534 78
5174 492
1537 32
2465 458
2796 325
3454 634
3805 504