12478 299
5187 35
4829 42
5217 135
11355 603
4734 528
17639 778
6784 93
5368 309
6994 956
3548 97
5935 592
98478 633