2445 583
2555 340
30520 663
7712 133
19643 512
19891 98
12217 628
14455 242
8358 944
9259 552
3813 284