28769 65
42428 889
52198 731
24437 363
4545 226
15568 175
7113 496
3957 63
9467 927
9062 622
6611 628