2659
801
861
1319
666
270
121
1081
4258
1192
353
295
550
983
440
395
482
197
357
264