31290 66
43223 889
53434 731
24567 363
4773 226
15741 175
7206 496
4093 63
9587 927
9258 622
6771 628