2384 595
3272 626
2756 607
6443 149
3590 796
2814 740
3075 829
3041 824
1603 337
3047 647
335 32
2684 619
2747 560