3886
667
2505
9627
65
7440
7842
1461
5382
4770
154
9711
4080
324
3007
71
9429
5156
8296
4329
8612
9641
5184
1082
2761
3393
4965
6287
8586
9042
6832
4194
6486