4
18
1
0
12
2
3
9
40
10
13
11
6
20
29
5
21
35
8
34
15
61
42
36
17
7
22
48
14
87
205
57
65
492
426
162