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