939 136
929 183
694 813
624 489
423 175
412 955
320 557
261 797
235 386
208 202
137 29
133 640
121 481
63 513