662
0
1728
2
3234
7
472
1049
714
3815
300
804
1056
1
553
3164
8
5262
2119
2229
4
2321
1054
477
2097
3
2211
1976
7551
17
2207
3426
869
4106
1354
1053
1682
2545
5