21152
8
3080
3
2932
2
3090
6
635
0
1047
1045
255
2245
297066
2903
1849
670
4775
3680
572
14
3715
3551
10
5151
2145
1
693
25669
4651
19783
2535
1193
2996
1755
4044
5