5
18
1
321
284
55
0
468
172
339
1
456
287
396
0
375
321
15
284
344
310
115
238
388
309
359
287
225
310
256
185
155
179
580
287
218
311
494
227
264
263
