4027
1374
971
772
898
938
964
1572
2297
807
41143
876
904
1002
833
1506
945
923
1513
857
35714
876
898
824
1632
1257
802
1178
5998
7081
997
1685
939
907
3139
818
915
990
2015
1141
1494
952
928
1258
988
760
1534
2881
928
2062
2702
843
865
1822
5203
791
1227
1610
870
1033