12442 299
5170 35
4812 42
5128 135
11276 603
4710 528
17622 778
6746 93
5328 309
6978 956
3538 97
5907 592
98260 633