500 671
405 299
257 227
919 387
1016 906
118 893
900 39
523 335
404 261
933 557
579 931
798 772
775 71
780 166
219 764
885 862
510 701
954 624
162 879
159 31