15233
1
1320
2
2366
5065
3673
6
1382
1563
2732
1922
2133
1129
2555
2181
1455
1391
0
14
2535
5440
8
467
1135
1603
4044
5
3083
17946
1401
600
2465
1189
3125