809
0
1348
373
310
1221
561
2635
646
5009
246
1567
2
1853
139
158
935
245
1594
1179
573
678
3700
408
1089
76