2525
0
3
3972
2
6
4956
1
5
2838
4
3129
3151
2326
3104
3254
2596
2440
3586
7
2415
2459
2659
3227
2541
2910
2971
16
3047
2833
2720
2450
2586
3560
2928
2678
2250
3208
3049
2819
2927
3519
2656
2575
2198
2989
2615
4579
2245
2550
2400
8