30168 66
42852 889
52908 731
24507 363
4674 226
15677 175
7161 496
4032 63
9529 927
9172 622
6683 628