0
10
10
294
224
163
142
13
396
188
77
121
174
101
68
503
232
343
310
67
86
611
156
1
447
217
1059
75
151
441
82
0
39
67
168
157
99
214
175
155
0
43
121
12
209
117
