500 671
1248 668
405 299
885 862
954 624
573 703
367 289
523 335
404 261
357 87
798 772
467 887
585 918
510 701
162 879
159 31
104 100
704 229