2979
3
1084
0
381
454
403
750
1045
456
266
467
1661
1
2559
765
722
410
546
2524
2
430
1284
1161
262
685
300
401
668
2924
675
1501
3559
5313