25669
0
32302
17946
1461
3498
4
3090
6
19783
2
4471
7258
572
475
914
1581
1189
3158
3159
490
14
1103
534
562
1298
2524
1862
1
596
21152
8
484
1243
668
2123