29355
0
337
1078
577
1348
1125
611
644
110
653
949
1588
1532
755
1030
916
1285
795
692
1346
1472
1644
1756
1104
881
99237
1
428
320
637
1142