25669
0
2996
19783
2
3090
6
2366
1
2903
3
2932
4358
21152
8
572
2204
5
32302
3080
1189
1210
3991
4
1180
14
2535
9036
9
4044
3083
17946
2465
3125
3546
5440
337
1849
3498