25669
0
17946
32302
1461
3498
4
2907
2
3090
6
19783
3083
4471
2962
7258
2043
3
8535
12
21152
8
717
1
1153
583
8527
8627
2939
1425
2350
1743
1598
4926
5
3026
3798
2601
434