56031 379
28107 345
300999 1062
22652 79
14231 739
14051 578
25800 113
15652 218
16071 104
64183 546
25587 459
7998 745
68259 730
5320 527
6743 292
5117 533