1056
1
729
924
0
683
455
1109
422
772
901
317
493
351
572
691
1824
25137
326
859
369
1119
1267
2522
476
3691
5
823
17353
466
633
919
479