1142
1
385
501
2
1004
3
471
478
206
474
866
1100
403
414
730
102
545
330
442
921
85
1153
780
996
76
881
86
649
871
794
465
65