2336
2
545
0
1057
3
5245
4
406
2477
499
1103
553
345
1879
803
595
3690
504
459
432
411
469
703
1
1494
917
412
1064
323
757
433
1109
804
1089