28599 65
42400 890
52259 731
24479 363
4552 226
15602 175
7155 495
3958 63
9521 927
9182 622
6663 628