5
12
19
5068
607
16
53
7
947
84664
891
3
1
747
32141
19856
2879
7012
336
11176
145
101
20
270
40
7514
1103
6
10