3
1
0
2
8
4
5
20
180
33
93
47
50
18
15
49
25
34
11
58
23
12
94
146
54
430
132
43
66
14
228
235
392
46
39
31