2250 583
2544 340
30457 663
7660 133
19379 512
19869 98
12176 628
14453 242
8310 944
9249 552
3810 284