862
673
516
897
561
429
1664
955
859
254
408
374
209
199
436
309
558
653
653
653