9811
0
652
337
25494
871
452
2874
102
1038
680
516
532
4440
714
486
717
676
1242
575
847
705
884
3567
951
390
52099
479
590
10941