951
1
1681
1168
1729
496
0
1380
1694
2903
3
1174
4179
21152
8
1699
2
801
1416
3090
6
467
2932
1787
1015
784
2530
4
2669
802
3041
690
830
1392
915
868
1814