1256
1
2288
3795
346
651
2
5874
2947
3
938
4427
10
730
614
5779
326
0
520
975
1446
2470
3650
2819
3028
1326
1663
419694
9
4445
1470
5559
4964
944
1021
572