12435 299
5165 35
4809 42
5113 135
11246 603
4706 528
17617 778
6740 93
5316 309
6968 956
3536 97
5900 592
98183 633