25669
0
32302
3090
6
19783
2
17946
21152
8
1461
3498
4
1153
1743
528
7258
683
1
1768
3765
392
616
2903
3
2932
14887
18
2996
2556
1969
3447
7
460
1346
1233
1889
2087
2320