30089 509
3806 701
23568 580
26780 783
28997 405
9443 718
40283 478
14569 892
6999 425
17596 616
3633 167
5112 525