1
0
2
30
11
8
4
10
16
6
20
128
21
55
7
14
15
13
284
29
25
5
39
43
18
12
59
34
54
406
439
32
42
169
61
95