28582 65
42369 890
52248 731
24474 363
4544 226
15596 175
7146 495
3949 63
9508 927
9173 622
6656 628