2438 583
2555 340
30518 663
7711 133
19623 512
19891 98
12217 628
14455 242
8357 944
9259 552
3813 284