371
0
1559
1
288
2445
649
901
1824
3808
1219
929
328
1161
1020
3442
2
383
590
837
646
384
256
325
968
4820
756
854
105290
637
298
584
1221