2349
3
106
0
1355
789
1078
1494
4
730
424
1564
23952
170
263
795
1485
475
539
1064
673
166
1756
879
493
20
168
1499
426
342
473
932