3078
4
801
0
1072
802
745
1012
2452
8122
13
4096
2
883
1
1660
2584
784
1464
17333
27
5527
3
1225
1289601
2695
1376
2710
844
2786
5