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