21152
8
25669
0
2996
2524
1397
8003
2366
1
295
3080
3
423
1614
932
1044
1078
4044
5
3083
2
808
2129
10
2465
3125
1812
3765
4
73
998
560
110
459
2476
773
3779