63
0
1161
1133
750
69
944
408
256
1128
787
1511
1603
416
1085
668
2346
2702
957
1087
581
722
661
403
437
1101
75
300
1029
1748
471