2285
2577
9108
25259
791
1125
1326
825
802
846
764
1287
895
2621
748
854
1334
760
1683
955
940
869
990
923
1854
845
5216
928
870
803
1977
778
926
1816
2350
832
762
703
735
955
840
850
816
807
908
748
929
849
813
815
825
845
1448
774
886
1633
914
1173
812
1225