28688 65
42395 889
52157 731
24426 363
4544 226
15567 175
7112 495
3956 63
9466 927
9058 622
6610 628