2777 594
207 41
1825 555
5943 695
5758 607
9826 93
13913 161
2091 27
7341 526
19937 420
3463 60
4324 812