4
0
177
57
220
236
477
16
159
80
116
151
61
303
801
25
30
158
6
103
50
71
10
150
33
124
200
115
34
277
981
101
226
244
696