21286 461
47157 731
35304 897
29045 879
15948 877
32616 354
14860 890
61482 939
10280 583
8415 503
6829 523
8618 112
14287 845
6793 616
9062 622