30088 509
3806 701
23565 580
26780 783
28997 405
9442 718
40283 478
14569 892
6999 425
17596 616
3632 167
5112 525