503 983
488 451
486 137
462 800
428 405
407 579
404 538
335 891
329 29
304 656
295 366
270 985
242 178
222 867
197 194
148 248
147 891
116 461
100 218
90 559