12439 299
5168 35
4811 42
5122 135
11267 603
4708 528
17619 778
6745 93
5325 309
6977 956
3538 97
5906 592
98226 633