2342 675
28613 71
15846 642
6527 560
7961 546
7730 265
2613 124
121567 808
15842 255
33627 337
5630 509
12779 991
2228 340