3
0
193
93
282
634
405
140
166
226
112
361
143
148
128
220
301
254
79
246
176
294
262
77
347
324
201
185
194
110
68
167
256
434
1474