787
1
1706
482
2
579
803
1433
440
760
853
657
434
528
538
1047
484
1374
399
555
417
1286
703
533
490
867
583
706
613
281
696
811