5151
2
3715
2271
4
1243
0
1047
1469
1
2463
1397
1105
1103
484
2663
596
380
668
673
1744
2740
3
914
1070
938
2123
475
534
490
850
1166
562
323
572