6891
4648
3601
481
2278
5687
1690
9483
9620
9945
941
1345
8932
340
2299
6828
7530
346
1826
674
1563
9111
3508