30087 509
3806 701
23540 580
26780 783
28996 405
9442 718
40283 478
14569 892
6999 425
17596 616
3631 167
5112 525