2921
966
945
1324
2252
1017
1211
1196
9036
917
1500
972
776
777
2421
1136
1406
1044
4365
867
973
898
777
18114
1915
902
831
990
1797
864
3957
2254
956
3589
25959
2472
1575
815
1037
784
1724
5860
1712
909
1389
931
913
822
835
2668
870
2814
1985
830
970
1054
963
958
874
859