413
140
326
43
292
263
222
409
170
730
164
159
150
124
114
165
230
67
274
248
16
27
102
128
1001
356
105
109
142
418
83
61
106
117
336
177
136
129
225
207
327
320
41
11
111
13
40
21
26
151
119