29355
0
828
3279
1644
1142
726
1145
1285
1475
894
804
1064
1104
637
1008
1131
991
1472
1868
553
428
798
612
465
413
6781
1
106
417