951
1
1223
1431
800
0
25669
8527
3008
3
685
6236
10
791
1534
2
19932
6
1941
4
3738
5
1239
890
2732
658
1451
674
1922
2913
1527
24337
22
2709
913
4358
2595
1828
537