19952 104
40950 131
5019 346
8343 613
25014 425
15180 105
7690 468
14495 82
8404 443
2034 351
18513 78
5010 492
1532 32
2474 458
2776 325
3435 634
3741 504