28680 65
42390 889
52150 731
24423 363
4544 226
15567 175
7112 495
3956 63
9466 927
9057 622
6610 628