902
1
2271
4
6231
0
1243
1105
1103
484
2663
596
1424
2721
3
668
1744
914
938
2123
475
534
490
850
2926
4477
2
1166
562
323
572
2405
1184
1862
3106