12441 299
5170 35
4812 42
5126 135
11273 603
4709 528
17622 778
6746 93
5327 309
6978 956
3538 97
5907 592
98251 633