39847 715
26143 645
37130 642
59851 167
160367 242
49483 213
48309 90
35202 205
25307 185
108185 398
43130 797
57045 916
55263 672
76488 513