128
0
810
1466
2726
8
1233
656
1057
3
1619
2
1288
1
1337
383
504
1991
448
457
2155
987
2587
4390
631
1432
823
1284
1551
1109
4027
1414
2405
342
1514