21152
8
3080
3
2932
2
3090
6
1189
0
2245
2903
940
1
1047
297066
14
1285
2042
770
4230
3447
7
607
2416
108797
1588
400
32302
2996
3715
931
5151
547
658
25669
4651