12476 299
5184 35
4828 42
5202 135
11351 603
4734 528
17637 778
6777 93
5363 309
6988 956
3547 97
5931 592
98452 633