1732
0
417
730
453
1106
1446
660
29355
462
5527
3
510
361
293
27
701
1494
5368
1164
802
4937
1159
467
677
828
667
1698
488
783
83
652