3014
20
765
0
21152
8
2416
7
476
223
693
2145
1
372
645
2121
797
142
32
400
398
522
352
541
2349
3
404
5504
16
843
416
532
1704
326
1289601
4
414