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