29355
0
1078
1472
1346
2181
2
1285
894
692
436
653
736
1239
2416
376
545
1282
1
442
795
417
644
1030
755
166
6878
949
577
476
1588
1532
337