1056
1
729
2855
3
2668
2
20634
8
2730
6
1824
0
25137
1119
1267
3691
5
17353
466
479
924
683
2275
31535
3381
755
2881
2211
973
177
1109
455
19279
422
1020
4165