4027
1374
971
771
898
938
963
1571
2295
807
41139
876
903
1002
833
1504
945
922
1512
857
35709
876
896
824
1632
1256
802
1177
5998
7081
996
1683
939
906
3136
817
915
990
2015
1141
1494
952
928
1258
988
760
1534
2880
928
2062
2702
843
865
1822
5201
790
1227
1610
870
1033