440
1
446
845
916
2
102
2945
1599
411
520
914
798
103
145
99
195
188
105
197
129
108
605
110
168
59
75
135
85
149
198
208