3
4
7
18
8
2
29
14
19
1
20
40
26
36
13
5
27
3991
100
51
329
24
52
48
25
15
32
22
12
28
35
33
114
16
11
0
17