3986
5621
9999
3958
1577
1535
2255
2564
28810
1545
2322
1364
3980
2609
1636
664
1809
1535
1445
1137
5783
895
811
884
925
875
873
1012
1623
1141
827
8550
737
906
808
766
783
812
1217
795
1993
910
797
779
1421
967
911
975
886
714
944
1347
889
890
758
918
820
940
758
960