29699 66
42710 889
52689 731
24479 363
4626 226
15607 175
7141 496
4002 63
9510 927
9136 622
6650 628