19951 104
40949 131
5019 346
8340 613
25011 425
15178 105
7689 468
14494 82
8404 443
2034 351
18513 78
5010 492
1532 32
2474 458
2776 325
3435 634
3740 504