707
269
439
411
230
153
164
140
260
263
93
118
261
335
654
117
135
116
125
51
163
50
101
410
86
3
57
48
141
108