2270 356
8988 210
58465 291
43974 617
83211 572
6072 627
1236 77
4346 864
4765 697
9388 619
21473 116
8715 680
6633 593
19937 475
55969 467
4202 748