1395 132
3153 528
3504 770
2685 120
3561 706
1694 273
2949 247
3855 685
6747 906
480 47
2381 281
1760 381