25669
0
17946
32302
3498
4
19783
2
3090
6
21152
8
1461
7258
1212
1849
528
14
2535
1469
1
2932
255
345
1189
572
2087
2996
2350
354
1153
783
499
7793
2322
368