1030
413
1895
1107
485
1080
837
483
590
1003
832
585
905
164
428
1919
1142
480
721
97
503
946
594
727
820
656
1006
657
294
605
787
120
