2342 675
28618 71
15846 642
6527 560
7961 546
7730 265
2613 124
121571 808
15842 255
33627 337
5631 509
12783 991
2230 340