2592 60
1744 479
1656 465
4184 845
3479 438
7175 592
7681 588
10129 183
7046 676
12665 830
162904 974