539
0
1691
1
801
496
673
1699
2
1814
802
526
4099
8
21152
830
1061
1000
1168
4179
5151
1068
3080
3
2562
1191
3715
1391
1938
297066
1816
2394
4651
582