5656
2301
4040
7253
1344
1249
4486
3607
9003
3870
4183
10083
6888
6027
21122
8734
8615
5572
7008
2673
26881
12511
7140
4659
11965