15071 876
17877 682
19686 293
3701 278
3763 224
15460 170
4331 612
9446 865
3304 571
11567 648
20686 296
1725 87
3519 568
1838 27
40965 83
34066 408
2780 571
4576 609