2508 638
17146 493
22396 647
2291 537
2829 97
19882 556
5936 613
2556 462
14630 518
50914 555
9714 786
37650 72