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