12479 299
5188 35
4829 42
5226 135
11362 603
4735 528
17639 778
6787 93
5371 309
6995 956
3548 97
5935 592
98483 633