3
1
5
0
2
9
138
8
4
46
11
17
40
73
15
14
24
27
21
53
47
114
240
79
58
12
98
94
72
208
395
187
484
193
155
148
84
7
359
154
48
64
233
54
107
35