1267
1015
544
2989
707
308
229
3400
1417
273
300
317
254
296
268
258
609
249
344