20
3
2
1
0
4
5
11
32
6
7
17
13
15
65
14
141
10
9
26
502
25
19
8
30
22
23
21
41
52
28
18
16
353
40
68
49
1194
29
62
78
31
24
33
35
104
84
39
38
36
50
37
12