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