31657 335
21775 77
61606 582
28142 507
29028 558
74158 954
88538 494
23699 231
37133 665
36859 717
60867 608