859
184
1266
444
2114
1020
545
204
1303
521
783
381
703
175
265
162
413
171
1883
965
227
96
507
82
516
230
250
85
402
185
410
198
701
134
573
76
635
147
669
332