30269 66
42878 889
52957 731
24510 363
4690 226
15683 175
7167 496
4041 63
9530 927
9181 622
6694 628