348
0
886423
2
1206
267
31535
480
418
1310
304
392
3360
729
246
412
871
355
2690
1133
1580
328
383
359
366