25669
0
17946
32302
19783
2
1461
3498
4
572
3090
6
4471
7258
475
436
21152
8
14
1189
1744
1
1105
596
2663
2524
484
2350
608
490
2996
534
337
1298
429
2907