21152
8
2903
3
297066
0
3090
6
2476
2
2593
1
2932
25669
4651
14
1189
2996
1193
3080
2535
2189
3779
4044
5
3051
3498
4
4471
2906
2082
2711
32302
2911
9
9956
2258
398656
19
2986