2453 583
2556 340
30521 663
7712 133
19658 512
19892 98
12220 628
14456 242
8359 944
9259 552
3813 284