14097 37
10792 90
6231 443
8465 407
18166 585
6428 137
5187 730
6740 497
5771 648
1784 106
4122 334
11478 609
6043 896