1298
0
477
914
1226
1
2147
3
2912
5
4321
4
3053
7
1581
938
4761
2
1088
809
3497
4370
6
1204
669
3919
458
475
1500