12897 37
10457 90
5911 443
8341 407
17963 585
5803 137
4958 730
6604 496
5580 648
1693 106
3977 334
10339 608
5847 896