1
2
5
0
3
4
18
17
14
21
22
10
12
9
8
41
31
26
6
13
20
73
166
48
29
65
37
7
24
79
36
54
15
30
60
34
38
32
555
127
55
332
57
471