2503
4734
1012
632
1705
41971
3321
1281
940
990
1428
683
687
1031
3137
874
783
930
679
712
884
792
810
701
1076
720
989
1434
637
710
1887
786
1049
882
674
872
690
864
3114
1440
690
742
1029
1355
948
675
815
670
1261
1120
979
809
945
928
886
875
799
725
4733
807