25669
0
3090
6
32302
17946
19783
2
21152
8
1461
3498
4
1094
645
558
7258
1189
522
1768
352
1045
2533
2903
3
1849
512
2932
3401
5
547
2139
400
960
476
4148
510