21152
8
3080
3
2932
2
3090
6
297066
0
572
14
2245
2903
581
1189
657
25669
1047
1397
536
1193
2861
1
2906
2996
17946
2986
189326
607
32302
3551
10
482
1514
3765
4
3715