30216 66
42861 889
52934 731
24509 363
4686 226
15682 175
7166 496
4037 63
9530 927
9177 622
6687 628