6
4
1
0
7
5
11
16
13
22
28
32
30
23
18
58
54
14
146
45
155
169
15
52
39
505
80
242
75
3
151
66
59
77
112
84
25
421
238
136
49
53
501
46
190
44
278