2555
2316
54393
643
810
16444
893
560
681
12730
712
1063
1173
1
712
1415
771
464
578
655
917
801
4795
585
1473
647
584
4016
1223
801
811
658
1
603
4861
861
7125
5484
764
812
2784
1106