29998 509
3752 701
23447 580
26759 783
28967 405
9429 718
40221 478
14537 892
6978 425
17588 616
3596 167
5104 525