21025 509
3628 701
23331 580
26709 783
28765 405
9407 718
40045 478
14509 892
6959 425
17566 616
3562 167
5086 525