426
1
396
738
1436
451
409
794
874
690
689
97
122
621
660
100
767
2
106
579
1012
464
2981
677
402
555
625
84
86
773
410