12443 299
5170 35
4812 42
5130 135
11277 603
4712 528
17622 778
6746 93
5328 309
6978 956
3538 97
5909 592
98268 633