9960 90
5713 443
8117 407
17742 585
4704 137
4757 730
6401 496
5324 648
1551 106
3738 334
9267 608
5536 896