1101
0
1557
3691
1939
297
1045
1661
1
602
683
2490
529
547
1824
408
1780
410
918
492
328
17353
968
413
813
3171
2
505
846
1043
19279
2143
474