5008 96
15054 132
103645 280
613840 882
455153 585
55363 794
349596 431
215125 721
226439 672
7755 801
3165 177
14084 819
45580 634
99955 356
149358 153
143700 270
155327 575
131000 969
111872 721
88352 920
26377 1009
68982 539
90425 185
46104 357
127195 137
60573 622
88094 267
88096 764