825
250
408
118
1450
596
396
134
1587
628
395
158
258
157
429
191
268
146
214
138
623
155
715
249
527
126
604
111
277
133
596
207
495
151
243
187
627
71
673
166