12478 299
5186 35
4829 42
5217 135
11355 603
4734 528
17639 778
6784 93
5368 309
6993 956
3547 97
5933 592
98472 633