856
0
1084
1650
2668
2
472
1053
21743
1
466
1212
482
158
2635
464
553
355
1580
382
312
239
443
714
1779