2378 583
2553 340
30502 663
7696 133
19546 512
19882 98
12205 628
14455 242
8349 944
9258 552
3813 284