29776 509
3646 701
23356 580
26714 783
28766 405
9410 718
40053 478
14510 892
6961 425
17568 616
3567 167
5086 525