9899 90
5686 443
8100 407
17722 585
4651 137
4741 730
6372 496
5298 648
1531 106
3709 334
9200 608
5497 896