21152
8
3080
3
2932
2
3090
6
297066
0
14
1189
25669
17946
19783
2996
32302
2245
2478
1
1193
3498
4
6236
10
2903
528
1289601
4044
5
2986
1755
2535
189326
1047
3125
108797
913
280