4
7012
5
12
19
5071
607
16
53
9
947
84674
891
3
1
748
32147
19858
2880
336
11181
145
102
20
270
40
7514
1103
6