2000
4
729
0
1132
383
493
3615
7
1084
4315
5
935
475
2932
1
804
573
2211
913
1053
300
2552
611
857
1282
1454
812
809
2269
3
1049
714
547
798
1129