27915 65
41954 889
51743 731
24382 363
4508 226
15546 175
7081 495
3922 63
9422 927
9005 622
6576 628