25669
0
19783
2
3090
6
758
2903
3
2932
1193
255
2996
3125
4933
13
166
4358
5065
1
2709
21152
8
616
1189
572
2595
791
32302
1591
863
3080
2600
4
2453
542
4291
1028