2921
966
945
1324
2253
1017
1212
1196
9037
918
1500
972
777
777
2421
1138
1406
1044
4365
867
973
898
777
18114
1915
903
831
990
1797
864
3957
2257
958
3591
25960
2474
1575
815
1037
784
1724
5861
1712
909
1389
931
914
822
836
2671
870
2817
1986
830
970
1055
963
958
876
859