29781 509
3650 701
23361 580
26714 783
28766 405
9410 718
40055 478
14510 892
6961 425
17569 616
3567 167
5086 525