2489 583
2557 340
30527 663
7721 133
19700 512
19896 98
12231 628
14457 242
8359 944
9259 552
3813 284