2931 603
14797 368
4855 480
4840 78
25487 178
4649 153
3648 542
9297 50
4876 670
2988 614
1683 158
822 99
2245 504