611
0
29355
1532
1225
337
1078
577
644
978
110
653
1376
949
1588
755
1030
916
1285
795
692
1346
621
1472
1644
1756
1104
881
428
320
637