1045
0
2362
4
1133
464
254
578
1
2490
1215
279
2105
2766
1167
3442
2
505
909
608
408
597
3621
1661
683