29979 509
3750 701
23441 580
26756 783
28965 405
9427 718
40218 478
14536 892
6978 425
17588 616
3596 167
5102 525