532
0
3567
665
717
884
951
479
486
9811
940
2874
1242
4440
25494
676
1038
628
636
714
4077
705
435
575
652
803
590
801
1271
1
52099
337