2907
2040
4879
5205
3780
2377
3727
748
2008
522
657
6939
1063
5689
641