25669
0
32302
1461
19783
2
17946
1189
3498
4
1193
3090
6
7258
2996
14
758
21152
8
803
572
47639
4471
4044
5
1512
1
661
638
2535
746
407
962
536
650
3125
437