31968 125
24015 324
147443 649
508688 922
89149 138
146706 893
106615 800
106873 593
63656 127
53191 391