14092 37
10792 90
6229 443
8465 407
18166 585
6423 137
5186 730
6740 497
5768 648
1784 106
4121 334
11474 609
6043 896