1505
0
1309
2890
3
1992
2358
9
1716
1
697
2600
4
5389
929
2921
5
6561
14
4914
2
19783
2264
815
2001
3329
2012
721
2595
2431
2304
8
2761
2468
1145
2316
685
800