2601 60
1748 479
1659 465
4189 845
3484 438
7177 592
7687 588
10130 183
7053 676
12672 830
162906 974