951
1
1223
1431
25669
0
8527
3008
3
6236
10
1534
2
19932
6
1941
4
3738
5
1239
890
2732
658
1451
674
1922
2913
1527
24337
22
2709
913
4358
1828
537
4867
7
1162
5440
8
2337