25669
0
572
19783
2
3090
6
2903
3
2932
1849
2996
2366
1
4358
21152
8
657
2907
32302
791
2219
4
3080
4471
2377
14
1189
758
730
2349
2551
4754
7
2502
1743
492
616