5012 96
15056 132
103653 280
613852 882
455175 585
55369 794
349604 431
215141 721
226470 672
7761 801
3165 177
14086 819
45582 634
99957 356
149384 153
143709 270
155335 575
131016 969
111887 721
88353 920
26380 1009
68996 539
90436 185
46106 357
127204 137
60577 622
88101 267
88119 764