957
0
1045
2362
4
1133
464
254
578
1
2490
1215
279
2105
2766
1167
505
2730
6
909
608
408
597
3621
1661
683
1346
454
719