3693
0
2653
4280
3970
2668
3152
2504
2796
2746
3254
2745
7449
5020
5003
21996
4785
3831
5893
6661
4307