14080 37
10791 90
6228 443
8465 407
18166 585
6422 137
5186 730
6740 497
5768 648
1783 106
4120 334
11466 609
6043 896