665
1162
8945
126
1966
2537
3332
8114
3915
994
5867
9000
6422
4882
4938
8179
6486
164
5764
8859
1600
4613
3943
1578
8283
3883