2399 583
2553 340
30513 663
7699 133
19580 512
19886 98
12208 628
14455 242
8351 944
9259 552
3813 284