2434 583
2555 340
30516 663
7710 133
19618 512
19890 98
12216 628
14455 242
8355 944
9259 552
3813 284