1107
632
1273
490
885
704
1179
1362
451
808
471
926
696
857
817
392
612
728
889
436
1406
718
978
908
802