9802 90
5656 443
8084 407
17673 585
4481 137
4732 730
6333 496
5282 648
1508 106
3679 334
9069 608
5462 896