5323
5
8957
9
1049
3
3154
4
1955
1
5944
13
2036
5685
10
1960
964
870
1250
4444
2780
1579
843
2
4096
3416
7
6828
8
1354
1393
3175
2188
4428
1123
5973