991
10
630
0
576
1
1365
1521
2
537
864
6
430
798
3
1132
704
363
329
392
675
729
8
110
113
603
185
848
16
424
1345
137
115
994
635
226
519
504