14073 37
10788 90
6224 443
8463 407
18161 585
6416 137
5179 730
6739 497
5766 648
1782 106
4115 334
11450 609
6042 896