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