3041
9508
5348
9847
6643
5826
214
423
3356
7579
715
2623
4763
6216
5951
5463
6118
992
5522
2845
4726
4481
1086
8178
2400