2600 60
1747 479
1658 465
4189 845
3483 438
7177 592
7687 588
10130 183
7053 676
12672 830
162906 974