1685
552
600
117
880
409
3814
2238
1835
1046
2490
918
321
183
766
278
410
212
289
181
400
231
266
196
691
458
572
159
1129
428
533
109
428
159
700
266
558
199
295
225