2270 356
8993 210
58465 291
43977 617
83217 572
6073 627
1238 77
4346 864
4765 697
9388 619
21486 116
8726 680
6634 593
19937 475
55969 467
4202 748