25669
0
2932
2
2087
1189
1193
19783
3090
6
657
572
2903
3
2996
4358
21152
8
3498
4
9956
32302
14
1045
3080
1828
1153
948
1
2316
2629
2366
2735
297066
20211
600
1853