21152
8
2932
2
3080
3
3090
6
1045
0
2903
2593
1
255
297066
5151
2996
616
1310
635
572
4471
2535
25669
1942
14
665
2405
19783
2471
32302
3252
2711
971
2911
9
4651