14959 4910
12351 8547
3951 12289
4648 13029
8751 10971
3732 3234
6795 557
14333 1899
4771 12456
1616 9318