25669
0
32302
3090
6
19783
2
1193
17946
21152
8
1461
3498
4
237
2366
1
3065
7258
1768
2903
3
2932
2727
1889
2475
581
2121
3080
2350
392
1317
14
3012
4148
2349
1070