25788
14
4471
2
3694
6346
16
1672
1
1318
0
583
2990
929
3
6053
4
2943
3779
4256
6
2986
436
1123
758
11447
962
2886
940
838
2834
1601
5052
10
661
1225
6781
638
8527