25669
0
3090
6
21152
8
17946
32302
1461
3498
4
19783
2
7258
1768
2903
3
14
2932
3546
1
2902
16
2996
2324
3080
2350
572
1193
579
1189
528
267612
2666
9
616
3991
1180
1992