7956 88
5595 443
8056 407
17610 585
4320 137
4679 730
6294 496
5211 648
1487 106
3631 334
8922 608
5425 896