4
3
1
10
0
62
22
196
41
105
48
42
25
82
65
317
66
133
131
477
54
168
26
51
23
111
39
601
78
117
222
68
176
64
143
151
290
160
173
240
127
24
253
191
83
183
124
29
112
705
93
45
88