14075 37
10789 90
6226 443
8464 407
18161 585
6417 137
5180 730
6739 497
5767 648
1782 106
4115 334
11455 609
6042 896