454
0
2143
968
2152
505
787
1661
1
951
2328
1279
846
4426
1133
3360
5313
1045
2522
755
369
408
614
1161
482
780
357
1511
1396
525
944
415