2601 60
1749 479
1660 465
4189 845
3484 438
7177 592
7688 588
10130 183
7056 676
12672 830
162906 974